본문 바로가기

Finn의 개발블로그

검색하기
Finn의 개발블로그
프로필사진 BeginnerFinn

  • 분류 전체보기 (25)
    • MQTT (1)
    • 자료구조 (11)
    • elasticsearch (1)
    • SQL (2)
    • Django (1)
    • 알고리즘 (1)
    • Network (5)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/09   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Tags
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록Django (1)

Finn의 개발블로그

json depth 2이상 필드 오더링 하기

django 2.1이 되면서 json field에 대해서 대부분을 지원하지만 order_by에 대해서는 지원하지 않아서 찾아봤습니다 django model class Country(model.Model)name = models.CharField(max_length=255)data = JSONField(default=dict) json example{"country":{"city_number":12}} Solution Country.objects.all().annotate(city_number=KeyTransform('city_number', KeyTextTransform('country', 'data'))).distinct().order_by('city_number')

Django 2018. 10. 15. 16:06
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바