보통 문자열 숫자를 정렬한다고 하면 .. ["60", "20", "0", "120", "0", "80"] 위와 같이 문자열로 이루어져있는 숫자들이 있다고 가정해보자. 별 다를 것 없이 정렬한다면 어떤 결과가 나올까? 실제 결과는 아래와 같다. ['0', '0', '120', '20', '60', '80'] 0 다음에 120이 바로 나오게 된다. 왜냐하면 너무 당연하게도 앞문자열에 따라 120의 1이 20보다 빠르기 때문이다. 실제 나는 정렬하려고 하는 기준 데이터들은 다음과 같았다. 해당 필드는 문자열이고 문자 + 숫자가 함께 저장되어있는 필드였다. 우선, BAD_WEATHER_ 이라는 문자열은 모두 공통이므로 from django.db.models.functions import Substr Substr..