From 15f1181c866329991fb604149dd73dbc0362d6c7 Mon Sep 17 00:00:00 2001 From: Henrik Levkowetz Date: Sat, 28 Jan 2017 13:26:54 +0000 Subject: [PATCH] Added notes on features of the new django releases we might want to put to use. - Legacy-Id: 12749 --- PLAN | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/PLAN b/PLAN index f8c69e7ed..9695593c0 100644 --- a/PLAN +++ b/PLAN @@ -111,3 +111,22 @@ Notes (or some other source, if a better is found). WorldOmeters has running counters, but ask for a lot of money for even one. +* Notable New Django Features in 1.8: + + + New data types: UUIDField, DurationField + + Query Expressions (enhanced expressivity, conditionals, database functions) + + Improved TestCase fixture loading, additional .setUpTestData() method. + - Support for alternative template engines + - Security enhancements (request/response cycle middleware) + - PostgreSQL-specific fields + +* Notable New Django Features in 1.9: + + + New on_commit() hook, for post-commit actions, for instance sending email + + Password validation option with pluggable validators + + New admin style + + Running tests in parallel + + TIME_ZONE setting lets us set USE_TZ = True without converting time fields + + DateTimeFields can be queried with date + - Permission mixins for class-based views +