== Proposed features for Django 1.1 == Please list any proposed features for 1.1 below, along with links to relevent tickets, django-dev discussions, etc. ORM: * [http://code.google.com/p/django-aggregation/ ORM aggregation] (see also [http://groups.google.com/group/django-developers/browse_thread/thread/749ebaf0fa80f807/892c890bc5f1f551 this django-dev thread]) * [ticket:6845 model validation] * [http://groups.google.com/group/django-developers/browse_thread/thread/5482009f35c9cff5 Manager.update_or_create] (see also #3182) * [ticket:2705 add optional FOR UPDATE clause to QuerySets] * [http://groups.google.com/group/django-developers/browse_thread/thread/09f0353fe0682b73 multiple database APIs] * [ticket:7338 Cache queryset results] * [ticket:17 Identity Map] (see also [wiki:DjangoSpecifications/Core/SingleInstance]) * [ticket:7210 Referencing fields in queries and updates in the ORM] (possibly part of django aggregation, I know the GSOC student has worked on this) * [ticket:7270 Make select_related work with reverse onetoones] * [ticket:3148 Allow the use of property() in fields] Forms and templates: * [http://groups.google.com/group/django-developers/browse_thread/thread/f04aed2bc60274f0 better HTML output for form fields] (see also [http://code.google.com/p/django-html/ django-html]) * [ticket:9093 Extend inclusion tag syntax to allow custom templates] * [ticket:1105 Enhanced simple-tag decorator (access to context and easy block tags)] (see also [http://groups.google.com/group/django-developers/browse_thread/thread/fba22c3e3c910bb9 django-dev thread]) Admin: * [http://www.youtube.com/watch?v=M1Qr9rSBGBE&feature=PlayList&p=D415FAF806EC47A1&index=2 Multiple edit arbitrary fields in the admin] * [http://www.youtube.com/watch?v=M1Qr9rSBGBE&feature=PlayList&p=D415FAF806EC47A1&index=2 Integrate Databrowse into the admin] * [http://code.google.com/p/django-batchadmin/ Integration of django-batchadmin into core] General: * [wiki:VersionOneFeatures#DeferredUntilPost-1.0 the four features that were deferred until post-1.0] * [http://groups.google.com/group/django-developers/browse_thread/thread/9f5d117fdbb05a12 customizability of contrib.comments] (see also #8630) * [ticket:6735 Class-Based Generic Views] * [http://groups.google.com/group/django-developers/browse_thread/thread/3417b90f0e6fda9f URL resolver refactor] * [http://code.djangoproject.com/wiki/AuditTrail Object history] (discussed many times in `django-dev` as well) * [http://code.google.com/soc/2008/django/appinfo.html?csaid=B58713A6BDC1E322 Integrate GSOC2008 search project] * [http://groups.google.com/group/django-developers/browse_thread/thread/d27261561bc36d96 Avoid double imports] (see [ticket:8193]) * [ticket:4604 Message Passing For Anonymous Users] * [ticket:4476 Follow redirect chains on the Test Client] * [ticket:689 Honour the REMOTE_USER provided by the server] * [ticket:8638 Disable all e-mail sending for debugging] * [http://groups.google.com/group/django-developers/browse_thread/thread/297cbd7dec84ffb8/2f9d2878ae11284e `wsgi.file_wrapper` for large file serving] (see also #2131, #7894 and http://www.python.org/dev/peps/pep-0333/#optional-platform-specific-file-handling) ---- Misc: * create a list of tickets in trac db that have a high interested people count (as if something is important to many, it should be considered): {{{ select summary from ticket where length(cc) > 50; }}}