Django 1.11 릴리스와 주요 변경 사항

사진 출처: Pinkie Pie by Daniel Chang Django 1.11이 드디어 출시되었습니다. 1.x에서는 마지막 버전인데요. 이 글에서는 Django 1.11에 추가된 기능과 바뀐점을 간략하게 알아보려 합니다. Django 공식 릴리스 노트를 참고하였습니다. 주의! 릴리스 노트를 모두 번역하지는 않았습니다. 하위 버전들의 보안 업데이트도 함께 올라왔습니다. 1.10.7, 1.9.13,…

Docker 1.13 릴리스 요약

1월 19일에 출시된 Docker 1.13에서 바뀐 점을 요약하였습니다. Introducing Docker 1.13을 참고하였습니다. 1. swarm으로 클러스터를 띄울 때 compose 파일을 사용할 수 있습니다. swarm으로 서비스를 관리할 때 옵션 지정하기가 번잡했던 부분을 해소할 수 있겠습니다. 2. 예전 버전과의 호환성 유지 Docker 데몬보다 클라이언트가 최신 버전인 경우 Error response from daemon:…

파이썬 3.6에서 바뀐 점

파이썬 3.6이 방금 전(12월 23일) 정식 출시되었습니다. 이 글에서는 파이썬 3.6에 추가된 문법과 바뀐점을 간략하게 알아보려 합니다. 파이썬 공식 문서의 What’s New In Python 3.6을 참고하였습니다. 새 문법 1. f 문자열 포매팅(PEP 498) .format() 메서드나 %를 사용할 때 변수를 죽 늘어놓아야 했던 불편함을 덜…

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…

Django 1.9 릴리스와 주요 변경 사항 소개

지난 12월 1일, Django 1.9 버전이 출시되었습니다. 파이썬 호환성 Django 1.9는 최소한 파이썬 2.7이 필요하며 파이썬 3.4와 3.5를 지원합니다. 새 기능 on_commit() 훅 데이터베이스 트랜잭션이 성공한 시점을 인식하여 훅을 걸 수 있습니다. 알림용 이메일이나 태스크 큐 생성, 캐시 갱신(invalidating) 등을 용례로 언급했습니다. 참고…