Added notes on features of the new django releases we might want to put to use.

- Legacy-Id: 12749
This commit is contained in:
Henrik Levkowetz 2017-01-28 13:26:54 +00:00
parent ccfbde8d33
commit 15f1181c86

19
PLAN
View file

@ -111,3 +111,22 @@ Notes
(or some other source, if a better is found). WorldOmeters has running counters, (or some other source, if a better is found). WorldOmeters has running counters,
but ask for a lot of money for even one. 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