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 명령을 사용하면 됩니다.)
COMMENTS