Django 1.10 릴리스 노트 요약

Django 1.10 릴리스 노트를 요약해 보았습니다.

(제 주관이 많이 들어간 요약이므로, 원문도 꼭 챙겨보길 권합니다.)

파이썬 호환성

Django 1.9와 마찬가지로, 파이썬 2.7, 3.4, 3.5를 지원합니다.

새 기능

PostgreSQL에서 Full Text 검색을 지원

>>> Entry.objects.filter(body_text__search='Cheese')
[<Entry: Cheese on Toast recipes>, <Entry: Pizza Recipes>]

기본 Full Text 검색 외에도 가중치를 부여한 검색 등도 지원하니, PostgreSQL로 넘어갈 이유가 점점 많아지고 있네요.

MIDDLEWARE_CLASSES 대신 MIDDLEWARE

업그레이드 가이드를 참고하세요.

유니코드 username 지원

파이썬 3에서는 username_validator가 기본으로 유니코드를 지원하게 됩니다.

중단 예정인 기능

CommaSeparatedIntegerField

대신, validate_comma_separated_integer_list를 사용하라고 하네요.

삭제된 기능

  • django.conf.urls.patterns()가 사라졌어요.
  • 별도로 설정 가능하던 템플릿 관련 설정들이 사라졌습니다. TEMPLATES 설정 안에 넣어야 합니다.
  • migrate 명령 실행시 --list 옵션이 사라집니다. (migrate 명령 대신 showmigrations 명령을 사용하면 됩니다.)
Show Comments