Version 7 (modified by Jacob, 8 years ago) (diff)

--

Some tickets

TOC(noheading, inline)?

Ready for 1.1

Query

#13312
Add a way to customize the order_by() of null fields
#27370
Django's Select widget adds a required="required" attribute, even if created with empty_label=True

1.1 review

Query

#2856
Admin's Recent Actions will link to a 404 when an object has been deleted.
#3006
generic relations do not act as expected in a filter/get
#6489
Add selected and enabled_from for JS calendar
#8936
Add view (read-only) permission to admin
#9173
Conditional content of template blocks
#13312
Add a way to customize the order_by() of null fields
#14370
Adding support for Autocomplete in contrib.admin
#17002
ManyToManyField through a model which extends some other model
#17235
Multipartparser shouldn't leave the QueryDict mutable
#19580
Unify reverse foreign key and m2m unsaved model querying
#19755
Incremental filter
#21963
makemessages still ignores translations in templates with inline comment tags
#24452
Staticfiles backends using HashedFilesMixin don't update CSS files' hash when referenced media changes
#24928
Add UUIDField, RangeField, JSONField, etc to database introspection
#25251
Inconsistent availability of data migrations in TransactionTestCase when using --keepdb
#25409
Allow url and groups of urls to be easily tagged and selected
#25708
cannot annotate with geometry value
#25753
Cache formats retrieved from django settings in formats.get_format
#25809
PostgreSQL 9.5 BRIN Index support in contrib.postgres
#25938
deduplicate GEOSBase and GDALBase
#25955
FK constraints are not checked at the end of nested atomic blocks
#26067
Orderable ArrayAgg and StringAgg
#26223
Squashing migrations with preserve_default=False keeps the default
#26355
Add support for PostgreSQL's array_append to ArrayField
#26543
Changelist actions don't redirect after failed action resulting in possible ERR_CACHE_MISS in next steps
#26551
Django ORM generates invalid PostgreSQL query with Inverted Q() object that crosses relations
#26632
System check for list_display_links ignores value of ModelAdmin.get_list_display()
#26974
Support for Hash indexes
#27310
Refactor RenameModel.state_forwards to avoid relying on state.apps.
#27313
Allow overriding the admin's popup response template on an app or model basis
#27332
Specifying additional ON arguments, and more flexibility with joins
#27370
Django's Select widget adds a required="required" attribute, even if created with empty_label=True
#27391
Support unittest.TestCase.debug() method
#27432
showmigrations --plan should show migrations that would be applied for the given app_labels
#27437
Can't create GinIndex on ArrayField(CITextField)
#27458
Oracle backend giving ORA-00911 : Invalid Character, querying with a literal "%s"
#27472
GEOSGeometry('POINT EMPTY').ogr crashes
#27497
make Area function, Distance function and lookups work with geodetic coordinates on SpatiaLite
#27566
Clarify documentation of ModelAdmin.save_model and delete_model
#27571
Conditionally add TEST_DATABASE_PREFIX to db name
#27575
potential commonmiddleware optimization
#27576
fallback to GDAL if spatial_ref_sys is unavailable

Bugs left in 1.1

Query

#56
Primary key columns should be UNSIGNED
#373
Add support for multiple-column primary keys
#897
Bi-Directional ManyToMany in Admin
#1028
High-level feed framework should make more feed elements available
#1873
Multi-select admin filter for RelatedFields
#1891
ForeignKey with m2m filter can duplicate foreign model entries in ModelForm/ModelChoiceField
#2137
Add drag and drop ordering for inlines to set order_with_respect_to in admin interface
#2259
Primary keys should be readonly by default in admin
#2316
GenericRelation and get_or_create do not work together
#2361
QuerySet.filter(m2mfield__isnull=False) may return duplicates
#2539
Custom tags and filters can be restricted by namespace
#2750
ManyToManyField ignores 'default' option
#2856
Admin's Recent Actions will link to a 404 when an object has been deleted.
#2901
Enable admin log display to be restricted to a specific site
#3006
generic relations do not act as expected in a filter/get
#3254
full text search support for postgres, oracle and mssql
#3461
DatabaseWrapper should pass through args and kwargs to underlying database adapter
#3569
extend Atom feed support for other fields
#4140
oracle: manage.py syncdb fails with ORA-06552 when a fieldname is a keyword
#4147
Add some i18n hooks to DateFormat
#4282
startproject should honor umask
#4848
Allow inline fields to be "mixed in" with the models' own fields
#5147
Translation inconsistency for Hungarian language (entry - entries)
#5349
Shouldn't the item_enclosure_url automatically prefixed with the current site?
#5372
Cache inline ForeignKey options
#5518
Capitalized verbose names for models
#5711
Allow non-field attributes to be serialized
#5745
MySQL Collations/Charsets and Engines
#5793
Allow custom attributes in Meta classes
#5797
decorator_from_middleware can cause middleware hooks to run out of correct order.
#5815
Adds per-view cache refreshing (clearing)
#5851
SplitDateTimeWidget (or MultiWidget) doesn't allow different attrs for different fields
#5865
cycle template tag should accept a single argument
#5899
Allow admin fieldsets to be collapsible but not initially collapsed
#5929
Allow Fields to use multiple db columns (complex datatypes)
#6135
Introduce a short-cut for template filters that has needs_autoescape = True
#6148
Add generic support for database schemas
#6343
% symbols not escaped in db_column column names when preparing queries
#6363
Login page is redisplayed without any message if AdminSite.has_permission() returns False
#6376
Please don't force the usage of the 'django' gettext domain
#6396
Remove customization-unfriendly admin template tags
#6489
Add selected and enabled_from for JS calendar
#6517
MySQL: manage.py dbshell does not get charset from DATABASES setting
#6785
QuerySet.get() should only attempt to fetch a limited number of rows
#6870
pre_delete should be sent before collecting ForeignKey relationships
#6933
You cannot search with spaces if search_fields is declared with "^"
#6989
Inability to define DNS_NAME in django.core.mail results in e-mail messages being rejected or marked as spam
#7018
Make ModelForm multiple inheritance possible
#7497
AppAdmin class for customizing app listing in admin index
#7537
Make RegexURLResolver easier to subclass
#7556
inspectdb fails in MySql if a table references a table outside the current schema
#7623
Multi-table inheritance: Add the ability create child instance from existing parent
#7664
MultiWidget to support named sub widgets
#7732
Oracle Backend with SessionPool
#7835
Provide the ability for model definitions that are only availably during testing
#8122
Better way of testing for cookies
#8165
When using can_order=True on formset, ordered_forms is not avaible when formset.is_valid() is false
#8264
Replace get_absolute_url with more sane alternative
#8307
ImageFile use of width_field and height_field is slow with remote storage backends
#8467
For ManyToMany manager, we should convert objects being added or removed to the pk type if they are not.
#8472
Add "Recent Actions" panel to app_index template
#8500
Allow overriding of default adminsite.
#8760
forms.ModelMultipleChoiceField should use "invalid_list" as error message key
#8851
Add a default option to list_filter in the admin interface
#8912
File storage and save/commit=False
#8936
Add view (read-only) permission to admin
#8972
Add ability to delete selected vector features within the Geodjango/OpenLayers Admin map interface
#9025
Nested Inline Support in Admin
#9061
formsets with can_delete=True shouldn't add delete field to extra forms
#9076
Inline forms can result in a "Please correct the errors below." message with no errors listed.
#9093
Extend inclusion tag syntax to allow custom templates
#9107
URL arguments to set values of fields in admin don't work for inlines
#9173
Conditional content of template blocks
#9249
Google Analytics' Cookies break CacheMiddleware when SessionMiddleware turns on Vary: Cookie
#9318
"Virtual" behaviour for signal dispatcher and model inheritance
#9338
admin-interface: inline formset should have can_order=True when using order_with_respect_to
#9357
Unable to subclass form Media class
#9363
Add a traceback to each query in CursorDebugWrapper
#9373
"This field is required" error even on empty inlines formsets in the admin model page, when hiding a choice field of a custom form.
#9388
Year navigation in admin's date widgets' calendar
#9433
File locking broken on AFP mounts
#9435
Check out behaviour of wsgi backend with PATH_INFO being an empty string
#9449
test runner repeatedly parsers fixtures
#9475
add(), create(), etc. should be supported by intermediate ManyToMany model with extra attributes if extra fields can be calculated
#9519
Add QuerySet.bulk_delete() that issues only a single SQL query
#9602
Add admin.site._registry manipulation methods
#9682
icontains can be case-sensitive on MySQL
#9739
Admin does not correctly prefill DataTimeField from URL
#9757
Make IfNode a baseclass for other if nodes to subclass
#9762
template filter |date:"r" not valid RFC 2822 formatted when LANGUAGE_CODE different than english
#9976
Generic Foreign Keys should have a nice widget(ala raw_id)
#9982
Inconsistent behavior on model save depending on whether OneToOneField is a primary key
#9990
Management shell autocomplete breaks PYTHONSTARTUP autocomplete
#10060
Multiple table annotation failure
#10070
Named parameters not working on raw sql queries with sqlite
#10088
for_share() as well as for_update() addition to Model.QuerySet
#10191
Fix / Add support for radiobuttons after adding item with popup in Django Admin
#10227
Support a related_default on OneToOne fields
#10244
FileFields can't be set to NULL in the db
#10305
Add a form instantiation hook for contrib.admin add/change views
#10327
Pass document.domain to popup windows in admin
#10403
provide declarative syntax to define FormSets - including ModelFormSet and InlineFormSet
#10449
HTML accents not escaped out when using forms
#10609
Permissions on admin actions
#10621
Add a way to have an aggregate() result as a queryset
#10686
Add class name interpolation in Meta.permissions codenames
#10743
Support lookup separators in ModelAdmin.list_display
#10761
ModelAdmin.queryset() is missing a mechanism for specifying different querysets for changelist and change object views
#10827
django.auth create_permissions must clear the content type cache before creating permissions
#10850
Impossible to stop a large file upload mid-stream
#10874
ModelFormMetaclass does not provide easy way of extending
#10919
Add an option to disable display of related items on admin's delete confirmation page (to prevent large memory usage on complex objects)
#10929
Support a default value for Sum (and possibly other aggregation functions)
#10941
Add a templatetag to generate querystrings
#10944
Site app should be able to make absolute URLs.
#10961
Allow users to override forward and reverse relationships on proxy models with !ForeignKey fields.
#10964
Admin for group doesn't allow to easily add users to the group
#11028
Problem with searching in m2m fields in inherited model
#11094
default_lon and default_lat have no effect for OSMGeoAdmin
#11154
Inconsistency with permissions for proxy models
#11156
Unnecessary savepoints with Oracle
#11265
ForeignKey/OneToOneField should support user-defined id attribute name
#11294
Django administration Model list always shows Decimal with decimal places
#11383
Admin action 'Delete selected' check only global model delete permission
#11385
DateTimeField doesn't accept ISO 8601 formatted date string
#11479
cache_page and last_modified decorators can't be used together
#11487
Oracle encoding bug when saving more than 4000 characters
#11505
Django's TestCase should reset the cache
#11506
session.flush should not delete the old session
#11541
F() expressions don't allow assignment of Foreign Key values on instances
#11557
get_latest_by should support multiple columns via tuple like ordering
#11561
raw_id_fields requires that the user has change permissions on the model class that is being linked to
#11574
Allow extra blank rows for adding new records when using list_editable in admin change list view
#11580
Unable to query TextField against oracle nclob 10Gr4
#11593
Incomplete support for app-level testing
#11634
OpenLayers default position
#11651
Allow list_editable form fields to be customized separately from changeform fields.
#11688
verbose_name should allow dynamical translation based on a number
#11707
limit_choices_to on a ForeignKey can render duplicate options in formfield
#11715
If change mutable list "inlines" in one admin options then it will change "inlines" for all admin options.
#11760
Placeholder for through value in ManyToManyField of abstract class
#11803
Admin does not update every ForeignKey select of the same model
#11836
Missing django.forms.widgets.MultiWidget hidden counterpart
#11854
Add support of PostGIS's Azimuth function
#11919
dpaste.com feature in debug traceback view should be optional
#11927
Allow manage.py dumpdata to dump YAML in block style
#11929
manage.py dumpdata outputs YAML in unhelpful order
#11964
Add the ability to use database-level CHECK CONSTRAINTS
#11974
Submit_row in admin doesn't follow the pattern of using admin/app_label/model/submit_line.html
#12007
djangoadmin loaddata gives odd error if it runs out of memory
#12033
ModelAdmin.search_fields throws exception when using @ for non mysql database
#12044
Add extra_context to admin action delete_selected
#12075
Add wsgiorg.routing args support
#12089
test client fails to collect sub-contexts
#12090
Show admin actions on the edit pages too
#12091
Support for WSGI applications within Django
#12096
Model fields are not accessible as attributes of the model class
#12134
contrib.admin.RelatedFieldWidgetWrapper.__deepcopy__() should copy() the widget attrs
#12157
FileSystemStorage does file I/O inefficiently, despite providing options to permit larger blocksizes
#12203
ManyToManyField with through model can't be used in admin
#12221
Allow custom management commands to define bash completion arguments
#12227
PREPEND_WWW breaks the test client
#12238
ModelAdmin ignores dynamic fields of ModelForm
#12241
Admin forgets URL used for prefilling forms when hitting Save and add another
#12246
contrib.admin's JavaScript functions should be namespaced
#12264
calendar.js depends on jsi18n but date widgets using it do not specify as required media
#12265
Media (js/css) collection strategy in Forms has no order dependence concept
#12382
Deleting an inline can delete the whole inlined model instance recursively
#12410
add support for St_Line_Locate_Point to geodjango postgis backend
#12416
Improve KML Serialization
#12498
Add multi-field validators
#12509
Feature: Selector Inlines
#12529
manage.py syncdb doesn't check tables by using mangled names with Oracle backend
#12566
admin action templates cannot be overriden on a per-app basis
#12627
If all fields are readonly or editable=False, their ModelForm is always valid and can raise exceptions
#12651
AutoSlugField, that can recreate unique slugs during saving.
#12679
In admin, inlines should be allowed to be properties
#12697
Prevent deletion of some rows in a formset
#12733
Added support for Extent aggregate on mysql databases
#12772
Allow loading template tags by fully qualified python module path
#12780
Provide a hook for compound form/formset validation in ModelAdmin
#12794
Interaction between sessions and django.views.i18n.set_language causes caching errors
#12826
Use __slots__ for some simple objects.
#12938
not possible to validate a many-to-many at the model
#12952
Models history doesn't use verbose names
#12978
Support in syndication framework for CSS stylesheet links
#13009
provide django.forms field type info for use in templates
#13033
MySQL full text search in admin
#13060
ManagementForm exception in case of bad prefix should be easier to understand
#13068
The "Add another [inline object]" javascript doesn't respect prepopulated_fields settings
#13091
admin list_editable with unique_together raises Integrity Error
#13117
Recenter OSMGeoAdmin widget with coordinates
#13127
Template tag "perms" doesn't support object level permission checking
#13145
Allow the prefix used for empty_form on FormSets to be customized
#13224
style of m2m readonly_fields in admin change_form
#13240
Modify RelatedManager and ManyRelatedManager add() and remove() to accept QuerySets and iterables
#13251
Add ability to know where an object was deleted from to pre/post delete signals
#13291
Allow `color_style()` and `parse_color_setting()` to be used with custom colour palettes.
#13295
Add a Meta.sequence option to models
#13296
order_with_respect_to fails to correctly track _order after deleting entries
#13312
Add a way to customize the order_by() of null fields
#13313
Custom Default Manager with extra __init__ arguments fails if model is used in a ManyToManyField
#13327
FileField/ImageField accessor methods throw unnecessary exceptions when they are blank or null.
#13339
Date(Time)Field.to_python() fails to parse localized month names
#13369
Should be easier to add a MultipleChoice for reverse relationships on ModelAdmins
#13376
Messages should have an "expire" flag
#13528
db_table truncation is applied based on the properties of the default database
#13539
The delete confirmation page does not check for object-level permissions when building the related list
#13559
Need a contextprocessor for current site
#13564
Provide class attributes for form fields
#13570
SMTP backend should try harder to figure out the local host name
#13659
Make the request accessible in callables used in ModelAdmin.list_display
#13664
Enable admin permission checks from outside the ModelAdmin
#13666
Updates with F objects on decimal fields raise MySQL warnings
#13677
ModelFormSet may query wrong database backend
#13680
loaddata should issue a warning when attempting to load data using an unknown serialization format even when it is unspecified
#13750
ImageField accessing height or width and then data results in "I/O operation on closed file"
#13757
Signal inconsistency between auto_created and manually defined intermediate models for m2m fields
#13764
i18n in custom javascript
#13841
Allow context processors access to current version of context
#13871
contrib.admin:list_editable - ForeignKey performance is O(m*n)
#13878
Formset validation refactoring and valid_forms property of fieldsets
#13879
method_decorator doesn't supports decorators with arguments
#13883
SelectBox.js with grouping (optgroup elements)
#13896
Change language to dynamic attribute in syndication feed generator
#13906
REPEATABLE READ (as used by default on MySQL) breaks atleast QuerySet.get_or_create().
#13910
Add generator version of Template.render(Context)
#13917
Multiple popup window feature of related objects popup through id_to_windowname
#13926
GeometryCollections are not visible in OSMGeoAdmin
#13960
abstract file upload/download handling
#14035
Cannot access POST after request.encoding was set to a custom value
#14039
FileField special-casing breaks MultiValueField including a FileField
#14063
Validating form file fields is hard
#14087
django.core.management.get_commands only sees commands in the last package of a namespace package
#14094
Cannot define CharField with unlimited length
#14129
Slovenian translation plural-forms
#14174
Support for string interpolation in lazy translation
#14204
Take advantage of SQLite support for FK constraints
#14287
TEST_MIRROR is not respected in routers
#14297
Accessing settings.FOO in hot spots cause performance problems
#14317
numberformat.format produces wrong results
#14336
list_display should be able to contain sortable references to annotated fields
#14357
Prevent innapropriate order-based grouping on values+annotate queries
#14365
Make template-rendering signals available also in DEBUG mode
#14370
Adding support for Autocomplete in contrib.admin
#14408
Admin Error when subclassing ContentType for generic Relations
#14586
Make interpolate JS function not require the named parameter.
#14642
save_as=True and generic inline in admin gives IndexError
#14645
Exclude query with multiple conditions for the same multi-value relation not correct
#14660
Using a CheckboxSelectMultiple widget on a M to M field in Admin causes 'SelectBox is not defined' JS error in RelatedObjectLookups.js
#14688
BaseInlineFormSet does not support "auto_id"
#14705
Model Field Order not influenced by MRO of superclasses
#14722
@last_modified should ignore lack of etag method when USE_ETAGS is enabled
#14760
Admin inlines with file/image field fails to save_as
#14761
URL resolving / reversing design doesn't allow alternate specs
#14810
Admin inline templates need blocks
#14832
Impossible to create inline objects if form validates but is unchanged
#14844
i18n blocktrans tag pluralization feature limited by gettext constraints and shared local tag context
#14904
TextField with unique (or in unique_together) constraint breaks for large inputs in Postgres
#14974
Add support for translation backends other than gettext
#15015
Mixing read-only with ability to add new instances using a FormSet
#15049
Using annotation before and after filter gives wrong results
#15063
multi_db flag on TestCase causes invalid error reporting when loading fixtures
#15099
ModelFormset.queryset requirement is too strict
#15130
Model.validate_unique method doesn't take in account multi-db
#15156
Ordinal numbers in English and in other locales
#15179
django.test.client.Client.login fake HttpRequest is not run through middlewares
#15220
replace SelectFilter2.js with a jQuery plugin
#15231
Admin DateTimeShortcuts + Inlines performance
#15249
Provide access to a debugger within the development server
#15279
Inheritance of fields from a single abstract base class through multiple abstract classes causes errors.
#15522
Allow customizing queryset deletion in the delete_selected admin action view
#15559
Distinct queries will cause errors with some custom model fields
#15574
IndexError: list index out of range caused by inline formsets
#15602
Using get_readonly_fields and StackedInline/TabularInline admin objects doesn't allow creating new objects, immutible existing objects
#15610
Generic Foreign Keys break when used with multi-db.
#15611
Readonly fields not hidden during create
#15619
Logout link should be protected
#15648
Allow QuerySet.values_list() to return a namedtuple
#15665
Inline admins are broken when primary key is not an AutoField and not editable.
#15667
Implement template-based widget rendering
#15691
TEST_DEPENDENCIES doesn't use TEST_NAME in circular dependency detection.
#15725
No easy way to get default model values into a ModelForm for validation
#15727
Add support for Content-Security-Policy (CSP) to core
#15759
list_editable should respect per-object permissions
#15799
Document what exception should be raised when trying to open non-existent file
#15817
ImageField having [width|height]_field set sytematically compute the image dimensions in ModelForm validation process
#15819
Admin searches should use distinct, if query involves joins
#15855
cache_page decorator bypasses any Vary headers set in middleware
#15859
Allow more precise placement of admin inlines
#15879
multipart/form-data filename="" not handled as file
#15881
FilteredSelectMultiple does not respect order
#15894
SITE_CACHE does not invalidate in multiprocess environments
#15902
Storing current language in session/cookie
#15910
show delete links for all admin inline formset rows
#15982
Lack DateTime formats in some languages
#16010
Support Origin header checking in the CSRF middleware
#16025
distinct does not apply to aggregated querysets
#16027
Include app_label in ContentType.__unicode__
#16043
Specialization cache should be filled/shared with parent object cache (multitable inheritance)
#16055
Filtering over generic relations with TextField/CharField object_id breaks in postgres
#16063
Problem with searching in m2m fields in inherited model
#16117
Provide decorators to easily mark functions/methods as list_display items or admin actions
#16149
Allow disabling choices in a <select>
#16176
Overwriting a property with field during model inheritance.
#16180
IGNORED_PARAMS customization
#16211
using negated F()-expression in update query
#16212
Improve multiple sort UX
#16260
Ability to change dismissRelatedLookupPopup on custom callback function
#16281
ContentType.get_object_for_this_type using wrong database for creating object
#16306
Form field documentation documents optional keyword arguments as field attributes.
#16328
FilePathField should include blank option even when required=True
#16376
Support for database links
#16406
Allow separate access to matches from urlpatterns and extra_context args
#16429
Add configurable caching to FilePathField
#16465
Admin history view should also show history of super-object(s)
#16470
RFC5987/RFC6266 Support (Content-Disposition headers)
#16505
Consider a different interface for get_next_by_FOO and get_previous_by_FOO
#16508
Provide real support for virtual fields
#16521
Provide keyboard shortcuts in admin
#16549
In Django models, save/delete preconditions would help in handling optimistic concurrency control problems
#16575
SelectDateWidget should have possibility to have more custom configurations
#16603
Unnecessary join when using a reverse foreign-key filter and reverse foreign-key aggregate call
#16614
Support server-side cursors for queryset iteration in database backends
#16674
Django's WSGI Handler should report exceptions to the start_response() callback
#16682
KeyboardInterrupt not handled properly in transaction aborting
#16713
Fixture loading for tests ignore database specific names
#16730
serializing forms which use FilteredSelectMultiple
#16732
Unable to have abstract model with unique_together
#16752
Multi-db without a 'default' database
#16774
Backtracking URL resolver
#16859
CSRF Improvements
#16872
Add touch support to the geographic admin
#16893
negation of Q object returns the same thing
#16915
contrib.admin should use a variable to select base_site template
#16920
Models with GenericRelation are unnecessarily validated for clashes in reverse manager accessor
#16922
Add a template-based form rendering system
#16979
adds Q objects for related fields.
#17002
ManyToManyField through a model which extends some other model
#17018
LayerMapping - entries skipped when ForeignKey field has related model missing and null = True
#17096
Strengthen the makemessages command's safe-guarding of po files
#17193
Send templated email.
#17208
Dogfood class-based views in contrib.admin
#17210
Make NullBooleanSelect for NullBooleanField pass true/false as a GET parameter
#17224
determine and document the use of default option in context of FileField
#17235
Multipartparser shouldn't leave the QueryDict mutable
#17292
Add support for several author in sindication framework
#17337
[nonrel] Support for non-integer AutoFields
#17344
A away to tell ManyToManyField to use ordering on intermediate field
#17345
Allow ordering override on ManyToManyField
#17379
Don't deactivate translations by default in management commands
#17419
Add a JSON template filter
#17498
Add a way to register a model with the admin but prevent it from appearing on the app index page
#17508
DateDetailView should accept less specific dates, ie Year/Month or just Year
#17522
ModelAdmin.ordering validation too strict
#17613
Add validation method for cache keys
#17631
edge case: django.test.client should handle fields and files with the same name
#17637
Client side validation classes for forms
#17653
using id = 0 on get_or_create
#17659
django_admin_log searches are slow
#17664
{% if %} template tag silences exceptions inconsistently
#17688
No m2m_changed signal sent to when referenced object is deleted
#17726
Admin's Recent Actions broken for multiple admin site instances with unique registered models
#17753
Internationalizing URL Patterns Redirect should be 404
#17814
Add a way to override related_name on models that you can't edit
#17834
ETag generated from empty content can break http caching
#17854
Add database-specific checks for the maximum supported values of DecimalField max_digits, decimal_places
#17881
Implement BaseModelAdmin.get_raw_id_fields, similar to get_readonly_fields
#17904
Custom permissions on proxy model no longer created
#17905
Admin documentation lists all models, even for users without access to certain applications
#17930
Error in Queryset with operator | (union queryset) + slice
#17943
Too many open file descriptors while using memcache
#17955
Uploading a file without using django forms
#17962
Django Admin delete_view could benefit from extension points
#17975
Make sessions more robust
#17990
Distinct + Random + Postgres = Bug
#18088
Add a "supports_foreign_key" database feature to ease testing
#18096
Overiding delete permissions in the Admin
#18098
order_with_respect_to should construct set_RELATED_order() method name from related_name
#18105
Investigate possible misuse of Context
#18119
add DomainNameValidator to validate Internet Domain Names
#18148
django.contrib.sites.managers.CurrentSiteManager should be able to span multiple models
#18150
Uploading a file ending with a backslash fails
#18174
Model inheritance pointers doesn't refer to parent to refer to grandparents
#18243
Management shell should make it easy to force LOGGING_CONFIG=None
#18283
FileField should not reuse FieldFiles
#18296
Make creating apps inside project folder more intuitive with manage.py startapp command
#18305
force_update/force_insert not passed up the inheritance chain in .save()
#18332
No generic way to get database backend version
#18357
BaseGenericInlineFormSet in Django Admin does not set generic foreign key fields when constructing form
#18378
Q() combined with annotate() can produce bad SQL
#18392
Use utf8mb4 encoding with MySQL 5.5
#18394
Add warning for invalid JavaScriptCatalog 'packages'
#18427
limit_choices_to won't limit correctly
#18514
Syncdb + Oracle + custom table name with quotes = Oracle 01741 error
#18543
Non image file can be saved to ImageField
#18549
Admin should not use verbose_name_plural for OneToOne field
#18597
`BaseInlineFormSet` should attempt to get it's queryset from it's instance related manager before falling back to it's model's default manager
#18603
Adding support for PEP 302 importers
#18615
Allow retrieval of the signature age using the signing API
#18620
Prefer current Site when checking M2M in "shortcut"/"view_on_site" redirect
#18631
A way to get handle to the generated query for terminal queryset methods
#18654
Support for model properties that are not fields in LayerMapping
#18655
Media files should be served using file storage API
#18665
Making it easier to customize Django Admin
#18669
QuerySet.bulk_create should batch if no AutoField
#18707
Test client doesn't allow testing 500 responses content
#18726
Combination of F() expression with query seems to confuse sql compiler's table aliases
#18736
Flexible filters for django admin
#18763
Shortcut to get users by permission
#18830
FormWizard with Formset and Form Fields mixed on same page
#18844
Allow Oracle DatabaseWrapper to support session options extra kwargs as settings.DATABASE_OPTIONS
#18855
persist a socket across reloads of the dev server
#18879
FilteredSelectMultiple loses data
#18887
LineString array method (property) returns different data type without and with NumPy installed
#18914
Add a way to add items to the admin's object tools using Python code
#18929
CachedFilesMixin is not compatible with S3BotoStorage
#18937
Use modern Python packaging metadata standard (1.2, PEP 345)
#18957
Add next/previous buttons when editing a model in the admin site
#18995
String formatting error when passing floats as values in {% blocktrans %} tags
#19040
Allow declaring a model Manager class inside the model class
#19149
Generic Relation not cascading with Multi table inheritance.
#19159
loaddata reports DeserializationError instead of MemoryError
#19201
session data should always contain the expiry date
#19215
ImageField's “Currently” and “Clear” Sometimes Don't Appear
#19221
Check that cache keys are string
#19235
Admin actions displayed as buttons instead of drop-down list
#19255
BaseGenericInlineFormSet runs validation methods before linking form instances to their related object
#19303
ModelAdmin.formfield_overrides is ignored for fields with choices
#19396
Allow customized ModelState classes
#19493
annotate(Count()) does not work properly with django.db.backends.oracle
#19515
Increase the max_length of Redirect.old_path/new_path
#19527
Allow QuerySet.bulk_create() to set the primary key of its objects
#19528
CachedFilesMixin does not rewrite rules for css selector with path
#19544
IntegrityError during Many To Many add()
#19580
Unify reverse foreign key and m2m unsaved model querying
#19649
Cookie message storage does not set Vary: Cookie
#19710
ModelAdmin exclude behaviour not consistent with ModelAdmin behaviour
#19721
Django admin allows filtering using the field lookups such as "in", but it is impossible to include a value that contains a comma
#19726
Ordering on booleans works different with SQLite and Postgres
#19755
Incremental filter
#19806
django_bash_completion clobbers upstream completion of ‘python’
#19878
Stop TemplateView automatically passing kwargs into the context
#19884
Inspectdb on Oracle doesn't produce correct field types
#19948
Improve connection reset under PostgreSQL
#20024
QuerySet.exclude() does not work with lists containing a 'None' element.
#20034
Upload handlers provide no way to retrieve previously parsed POST variables
#20057
Reverse related manager should be a manager INSTANCE, not CLASS
#20081
Minimize the risk of SECRET_KEY leaks
#20098
Add validation for models with the same db_table
#20122
Pluralize filter sometimes returns singular form instead of an empty string for invalid inputs
#20127
Unify subquery generation in the ORM
#20147
Provide an alternative to request.META for accessing HTTP headers
#20151
get_deleted_objects does not check permissions on proxy model objects without ModelAdmin
#20205
PositiveIntegerfield does not handle empty values well
#20218
Default authorization backend returns False when queried for object level permissions
#20226
Django problematic when Oracle when column/table names are mixed case
#20238
Support multiple open connections in LiveServerTestCase
#20287
BaseContext (and it's subclasses) lack emulation of dictionary items()
#20296
django.utils.safestring.mark_safe forces evaluation of lazy objects
#20313
AnonymousUser should follow custom User implementation
#20347
Add an absolute_max parameter to formset_factory
#20372
using registration/logged_out.html template overrides admin logout
#20414
Handling of numbers under oracle is slow
#20423
Template renderer does not parse numeric variables
#20434
Have a template tag grammar instead of handling token/parser for every tag, and make it possible to introspect the grammar.
#20456
Easier unit testing for class-based views
#20481
Provide official hooks for execution profiling
#20487
oracle: case mixup causes ORA-00918: column ambiguously defined error
#20516
Allow use of prepared statements
#20535
Unnecessary join created for intermediate table between two M2M tables
#20551
Duplicate fixture labels
#20572
Localized PostgreSQL error messages break loaddata
#20577
Make prefetch_related faster by lazily creating related querysets
#20581
Support DEFERRABLE INITIALLY DEFERRED for UNIQUE constraints
#20589
contrib.auth.handlers.modwsgi fails for some backends
#20601
intcomma and floatformat internationalization error
#20605
Allow extending the default auth permissions
#20611
Add reverse unique field
#20648
Template variable and loss of precision
#20671
Custom backend get_user function is assumed to search by primary key
#20712
staticfiles and serving post-processed files through development server
#20749
Add validation for type of Field.choices arguments
#20752
Error signals are not reliable, especially when dealing with database errors
#20757
A more Object-Oriented URLResolver
#20824
User Auth: A Complete Solution for Email Login Handling
#20880
Split clone() to clone() and pre_next_op()
#20915
Remove django.test.client dependency on django.contrib.auth (and .sessions?)
#20917
Change the password hashers when testing
#20941
Provide a way for CBVs to be called from instances
#20942
modelformset wrongly assumes foreign keys can't point to proxy models.
#20960
DEFAULT_TABLESPACE should be part of DATABASES
#20995
{% include %} uses get_template where it could select_template
#21021
Default geom_type attribute for GeometryWidget should be "Geometry", not "Unknown"
#21048
Error page should not invoke callables passed through WSGI META structure
#21065
Internally choosing how to process a template is inconsistent
#21076
Offer the ability to store a hash of session IDs rather than the ID itself
#21080
collectstatic post-processing fails for references inside comments
#21135
Admin: Support for editing OneToOne related models in RELATED model
#21143
runtests might execute queries against the normal database instead of the testdatabase
#21160
in_bulk() fails on SQLite when passing more than 999 ids
#21171
Skip transaction creation for single statement operations
#21181
collation specific query results ordering
#21183
Filter block on the right covers information in admin
#21204
Query.defer() failure - deferred columns calculated per table instead per alias
#21227
Selenium tests terminate with [Errno 10054]
#21238
`ImageFieldFile.url` raises an AttributeError exception after retrieving it from cache
#21241
Optimize the query generated for admin changelist filters
#21273
Add read only support for Oracle XE to django.contrib.gis
#21278
Using dumpdata to create unit test fixtures causes duplicate foreign keys for auth permissions. Excluding auth causes other referenced auth models to be missing.
#21286
Fix commented out tests in serializers_regress
#21289
Add login rate limiting to contrib.auth
#21295
Add on_update support
#21381
Remove contrib.redirects dependency on contrib.sites
#21392
changepassword option to read from stdin
#21408
Fallback to timesince produces erroneous translations in naturaltime
#21429
BaseCommand should use logging instead of custom output wrappers
#21442
Configurable request parsing.
#21454
Ignoring certain fields on INSERT and UPDATE queries
#21461
Add pre_update and post_update signals
#21481
Reinstalling Django warning doesn't mention django-admin
#21514
Session expiry dates should be in an ISO string instead of datetime
#21523
Models DateField to_python method no longer supports mock dates.
#21544
Problem with number format when not using L10N
#21602
FileSystemStorage._save() Should Save to a Temporary Filename and Rename to Attempt to be Atomic
#21604
Embed raw queries as subqueries when used with an __in filter
#21628
Stop using the `imp` module
#21670
New Model.save() mechanism causes deadlocks in mysql transactions
#21682
Use app_config as a reference instead of app_label in Options (Model._meta)
#21699
Provide a way to define a model without being registered into the app registry / Get rid of get_registered_model
#21703
`exclude` query with `F` object across relationship fails
#21729
DecimalField.to_python() fails on values with invalid unicode start byte
#21739
When running tests fixture error output isn't visible
#21742
Unable to prevent creation of a database during test runs
#21772
additional context for included templates can override current context
#21777
Make request exception handling more robust to subsequent exceptions
#21837
auth.User Email - non-RFC spec normalization
#21906
dumpdata should not use router.allow_migrate
#21936
Allow delete to provide a success message through a mixin.
#21949
Django doesn't log much at high verbosity levels
#21961
Add support for database-level cascading options
#21963
makemessages still ignores translations in templates with inline comment tags
#21978
Add optional gunicorn support to runserver
#21987
Allow Media objects to have their own MEDIA_TYPES
#22014
`prefetch_related` recursion protection does not cover all cases
#22016
Automatically reload i18n files on change, when DEBUG is True
#22055
404 page does not display stack trace when Resolver404 is raised from a view
#22078
views.Feed methods cannot be decorated
#22079
TestClient serialization of GET params with empty list as value
#22088
XML deserializer strips leading whitespace on loaddata
#22115
Related Querysets from Inlines not getting cached
#22125
Unnecessary creation of index for ManyToManyField
#22144
Oracle Long text and bulk_create
#22158
Allow model level custom lookups
#22224
Non-nullable blank string-based model field validation doesn't prevent or clean `None`
#22226
Reversing admin URLs requires undocumented filter admin_urlquote.
#22229
Invalid data can cause InlineFormSet.is_valid to throw ValueError
#22259
Per row result for dumpdata
#22261
Wrong Permalink for flatpages
#22274
better tutorial for geodjango
#22276
BaseFormSet.is_valid() produces ValidationError when there is no management form
#22296
m2m_changed pk_set value inconsistent between post_add and post_remove
#22298
Rename Form Media to Static (or get rid of Form Media completely?)
#22353
CachedStaticFilesMixin lags in updating hashed names of other static files referenced in CSS
#22357
Sometimes the OSMWidget highlights the outer area of a Polygon / MultiPolygon
#22382
ManyRelatedManager's get_prefetch_queryset doesn't validate the prefetch types
#22423
Geodjango spatial functions should leverage mysql 5.6 spatial functions.
#22425
provide ability to abort URL resolution early
#22439
LiveServerTestCase handles error messages inconsistently
#22449
Colorize output of test results
#22479
Support byte range requests in django.views.static.serve
#22490
get_object within a syndication Feed has no tests
#22492
provide a way to prevent database queries on model objects
#22503
Inconsistent behavior when a QuerySet is sliced
#22536
Exceptions using date-based generic views with MySQL, USE_TZ=True and bad data
#22550
QuerySet last() and reverse() confusing when used with ordered slices
#22569
lookup_allowed fails to consider dynamic list_filter
#22608
Migrations optimizer slow (due to double working?)
#22617
Allow to fix translation -> Fix makemessages to not delete debug data and hide errors (and all similar modules using "msgmerge")
#22633
LANGUAGE_CODE should be automatically set based on system locale
#22640
Can create model instance with conflicting args and kwargs value for the same field
#22654
DecimalField and DECIMAL_SEPARATOR (in admin)
#22666
GenericIPAddressField index never used on PostgreSQL
#22669
bulk_create with empty model fields fails on oracle
#22673
inspectdb not support database schema on postgresql with name different of "public"
#22689
inlines with sliced and ordered querysets save incorrectly when underlying data has changed since page load
#22712
Consider not using built-in functions as parameters
#22724
Improve SingleObjectMixin
#22752
PasswordResetForm email context is missing current_app
#22757
prefetch_related isn't as effecient as it could be with GenericForeignKey and proxy models
#22761
Migrating from an auto to natural key with foreign model and 'to' FK
#22775
Management command sqlall should support unmanaged models
#22828
Model admins should return copies of its attributes
#22841
ModelChoiceField does not make it easy to reuse querysets
#22887
unique_for_date error message in Field has untranslated param lookup_type
#22961
StaticFilesHandler should not run middleware on 404
#22977
No validation error when ForeignKey related_name clashes with manager name.
#22995
Deprecate auto_now and auto_now_add and document alternatives
#22997
Migration fails when removing explicit primary key (Postgres)
#23004
Cleanse entries from request.META in debug views
#23027
Add database-backend-specific checks
#23034
Add migrations support for adding ManyToMany "through" model
#23049
Admin DateField doesn't support all DATE_INPUT_FORMATS
#23051
QuerySet.only() fail to work with reverse o2o relationships
#23130
BooleanField should not override 'blank' if choices are specified
#23147
Sliced for-update queries do not work on Oracle
#23222
Empty BinaryField != b'' on Python 2
#23242
Add an option to avoid slow date_hierarchy queries on a big tables
#23251
Use a temporary folder to store uploaded files during tests
#23268
Fixtures: Natural Key support for Generic Foreign Keys
#23273
MigrationRecorder does not obey db_router allow_migrate rules
#23318
Management command dbshell does not use DATABASE[...]['OPTIONS'] to set env PGOPTIONS
#23319
Django uses unnecessary join in concrete inheritance
#23321
Remove .mo files from the Django Git repository
#23326
DatabaseCache must implement incr to guarantee atomic increment
#23337
CircularDependencyError when squashing migrations
#23353
TransactionManagmentError isn't helpful for tracking down cause
#23356
Unable to create template tag which behaves similar to {% verbatim %}
#23406
Migrations not found when only .pyc files are available (e.g. in a frozen environment)
#23408
Add makemigrations warning for unique fields with callable defaults
#23424
Verbatim tag fails to render curly braces
#23425
Hide oracle specific GIS behaviour behind a feature flag
#23433
Django installs /usr/bin/django-admin and /usr/bin/django-admin.py
#23435
GenericForeignKey should be indexed
#23501
remove/add fields programatically in modelform fails in admin
#23521
removal of concrete Model from bases doesn't remove it from ModelState bases
#23533
Hook for default QuerySet filtering defined on the QuerySet itself.
#23546
callproc **kwargs or *args parameter
#23557
annotate gives different results on postgresql and mysql
#23559
Staff (not superusers) should not manage perms of Users
#23572
Exception on Custom Lookups when right value is None.
#23576
Fast-path deletion for MySQL
#23577
Rename operations should rename indexes, constraints, sequences and triggers named after their former value
#23595
“add” button for related fields in admin interface should send 'limit_choices_to' parameter to add form
#23646
query set sql update to change different values by different keys (include django-bulk-update in core)
#23687
Prevent `ContentType.objects.get_for_model` from creating objects for deferred, auto_created and swapped models
#23714
`date` filter raises an exception for naive datetimes during DST change
#23718
TEST_MIRROR setting doesn't work as expected (and has no tests)
#23740
Cannot drop unique_together constraint on a single field with its own unique=True constraint
#23746
Allow assertNumQueries to clear caches before it runs
#23748
inspectdb should introspect autofield
#23755
patch_cache_control should special case "no-cache"
#23759
Storage.get_available_name should preserve all file extensions, not just the first one
#23764
sessions.backends.cache.SessionStore does not respect settings.SESSION_SERIALIZER
#23766
Documentation and tests for cursor.callproc()
#23771
Optimisation idea for Paginator object
#23797
SQL generated for negated F() expressions is incorrect
#23816
Ability to defer model field by default
#23829
Allow customizing the `ping_google` URL
#23842
Transient failure of django.contrib.gis.tests.geoapp.tests.GeoQuerySetTest.test_make_line
#23843
Test failures on Oracle/Python3
#23854
Add custom SelectRelated classes
#23869
`get_deleted_objects` doesn't use `has_delete_permission`
#23870
Sliced QuerySets in ModelChoiceField
#23895
ResolverMatch with some views is not pickleable
#23902
Migrating between Geography / Geometry types fails
#23905
Use built-in email.utils.make_msgid() when dropping Python 2
#23908
XHTML breaks admin site
#23916
makemigrations does not detect/like model name case changes
#23919
Cleanups for when we drop Python 2 compatibility
#23931
db_manager() method doesn't increment creation_counter
#23951
SafeExceptionReporterFilter does not have a way to filter and redact exception messages
#23952
Don't run all template tests with string_if_invalid='INVALID'
#23953
makemigrations generates "wrong" numbered migration file if squashed migrations are in place
#23964
MySQL: BaseModelFormSet.validate_unique() fails for mixed case;
#23976
ValidationError crashes if initialized with a list of empty dicts
#23996
Allow AlterOrderWithRespectTo to order existing data
#24018
Support journal_mode=WAL for sqlite
#24028
Related instance caching causes abstraction leaks from Field.get_db_prep_save
#24039
Filtering using __in on a count annotated queryset returns empty results
#24042
Custom AutoField fields do not work correctly on postgres
#24047
Cannot combine values_list querysets that do subqueries
#24048
only() doesn't override fields included in defer() as documented
#24082
Unique=True on TextField or CharField should not create an index
#24096
GROUP BY on oracle fails with TextField and BinaryField
#24117
make admin not require context_processors
#24121
Provide a better repr() experience
#24125
TemplateDetailView in admindocs requires a single Django templates engine
#24128
Admindocs doesn't account for template loaders
#24157
Prompt to add a new field after renaming
#24176
Incorrect SQL text when searching in SQLite for datetime values with milliseconds
#24179
FilteredSelectMultiple widget - add filter field to the right column.
#24182
Document or improve limitations for doing queries in field defaults
#24194
Oracle Backend Operations
#24195
Changing limit_choices_to in a ForeignKey doesn't create a migration
#24199
string_if_invalid doesn't provide information in many cases
#24203
Optimisation: adding multiple fields to same model should attempt to run single ALTER TABLE statement
#24213
RFC 2231 Section 4.1 is not implemented
#24218
Use sub-query in ORM when distinct and order_by columns do not match
#24227
isinstance checks on ForeignKey/ManyToManyField should be replaced with field.many_to_one/field.many_to_many
#24228
Signals have unclear & inconsistent transaction handling
#24243
Allow HashedFilesMixin to handle file name fragments
#24246
Model field names, lookups and transforms should be checked for collisions.
#24254
Passing a query to "pk__in" of another query may result in invalid SQL
#24260
Add migration support for logical field renames
#24267
Simplify Query.build_filter()
#24270
Wheel package does not contain 'extras' directory
#24272
Better error messages for prefetch_related
#24279
ORing with an empty Q() produces inconsistent results
#24296
clear select fields for `.exists()` of distinct, non-sliced querysets
#24306
Support for UNLOGGED tables in PostgreSQL
#24312
Make it possible to import models safely at any time
#24313
Deprecate the class_prepared signal
#24317
Deprecate field.rel, replace it with real field instances
#24336
static server should skip for protocol-relative STATIC_URL
#24342
Add EnumField model/form fields
#24363
Combine ALTER TABLE .. MODIFY statements for multiple columns into one statement.
#24365
inspectdb should generate PositiveIntegerFields for unsigned fields.
#24384
compilemessages shouldn't return with exit code 0 when it fails
#24386
Querysets with filters and exclusions based on deep relations build invalid queries
#24396
Migrate only required models to the "other" database
#24407
Initial migration fails if app name has upper-case letters on Oracle
#24421
Querying a reverse ForeignObject relation using exclude() fails
#24423
Combine i18n template tag tests
#24424
Removing a model's last field results in SQL syntax error
#24446
ATOMIC_REQUESTS add extra queries if the view was already in a transaction
#24452
Staticfiles backends using HashedFilesMixin don't update CSS files' hash when referenced media changes
#24462
Add a new QuerySet operation to use current results as a subquery
#24470
Serialization of base classes is not customizable for migrations
#24472
Define internal types explicitly for related fields
#24475
Add a new testconnections management command
#24481
Improve sqlmigrate to be more flexible and allow bypassing migrations on disk
#24484
Add a helpful message when running tests with models without migrations
#24506
Migrations are crashing after changing foreign key from auth.Group model to a proxy model of auth.Group
#24523
django.apps.registry.populate() does not handle failures in app_config.ready()
#24529
Allow double squashing of migrations
#24533
Changing an AutoField into an IntegerField leaks the sequence on PostgreSQL
#24539
Attempt to create object with repeated value on a custom PK raises IntegrityError on wrong field
#24559
MigrationLoader.load_disk ImportError handling differs under py3/pypy vs py2
#24561
Allow model field choices to accept callables.
#24572
Migration plan may be broken when applying migrations on a clean database
#24577
Restrict extending and including to require templates from the same engine.
#24580
Add test for untested condition in admin_list template tag.
#24581
Explicitly raise an exception if ManyToManyField._get_m2m_attr fails to match
#24612
Confusing error message when using only/defer through deleted related field
#24619
Technical error responses (404 and 500) should return responses dependent on Accept header
#24622
Response "context" and "templates" not available in the Test Client when using Jinja2 - Django 1.8
#24632
PostgreSQL table inheritance
#24638
New feature: support adding an SQL comment in queries
#24648
Model fields that reference settings that differ between dev and prod trigger the autodetector
#24662
Sum() returns True/False when used with BooleanField & MySQL
#24669
Migrations should only be marked as run on "their" db
#24680
In testing, warnings appear when loading database-specific fixtures
#24686
Support for Moving a model between two Django apps
#24709
ArrayField doesn't support .update() and F() objects
#24711
Allow flush management command to drop tables and re-run migrations
#24721
Add "test extensions" (e.g. something similar to mail.outbox for messages)
#24723
Migration writer errors should be more informative
#24726
ArrayField with IntegerRangeField as base field generates invalid SQL on Insert operations
#24747
Allow transforms in order_by
#24754
Implementation of global permissions
#24759
Add or document a way to test data migrations
#24778
Data Migration from Fixture
#24782
Add TestCase.assertFormValid
#24800
Add logging of applied/unapplied migrations
#24803
Collected SQL does not respect empty strings as params when formatting result sql
#24810
Reopen database connection automatically when no transaction is active
#24849
Broken squashmigration when model related to another one gets deleted
#24858
Add support for get_foo_display() with ArrayField
#24863
Make `django.db.models.Manager.from_queryset` copy over properties and not just methods
#24870
Create --update flag for makemigrations management command, mimicking South's one.
#24871
Textarea widget has redundant \r\n when writing XHTML
#24886
Add process_lhs() method for Transform
#24900
KeyError when trying to migrate to a replaced migration
#24901
makemigrations should create empty migrations dir for any installed app without it
#24920
Database type NUMERIC with no parameters is not supported
#24928
Add UUIDField, RangeField, JSONField, etc to database introspection
#24933
Make FormSet management forms optional
#24947
Move admin changelist filters into a separate class (Mixin)
#24949
Force to_field and probably other fields to unicode during migration deconstruction
#24964
Infinite migrations with empty help_text via ugettext_lazy
#24977
Template variables with a value of None are considered to be == to non-existent properties
#24991
Range types not properly converted to SQL in QuerySet.query.__str__()
#24995
MySQL 5.5.x errno: 150 when renaming a primary key
#25003
schema.tests.SchemaTests.test_alter_implicit_id_to_explicit fails when run in isolation on MySQL
#25004
Add an OpenLayers 3 compatible map widget
#25006
Allow for custom Time shortcut in DateTimeShortCuts.js
#25012
Migration doesn't seem to detect foreignKey type changes
#25020
Provide/log related args (SQL query, params, proc) with database errors
#25022
collectstatic create self-referential symlink
#25024
Discrepancy between /admin/ DateTimePicker.js date format and SHORT_DATE_FORMAT in /en/ lang
#25060
Add support for str(timedelta) representation in parse_duration
#25068
Metaclass conflict when doing createmigrations in ModelState.render
#25105
Migrating multiple CharFields to null=False breaks on PostgreSQL
#25139
ModelFormSet: allow swapping unique values
#25154
In the event of a failure, make migrations output the operation that failed
#25167
Provide option to disable ajax text/plain response in technical_500_response
#25177
Filter reference field on model to a date difference raise a TypeError
#25192
Can't Squash Migration that uses migrations.RunPython.noop in Python 2
#25195
update_or_create doesn't understand F() operations
#25197
Add a more friendly widget for HStoreField
#25223
Allow default language to be one unsupported by django if the local project has the required translation catalog
#25230
Change to Query.get_count() causes big performance hit
#25236
Remove ifequal from the template language
#25243
inspectdb crashes if SQLite foreign key references sqlite_master
#25245
Incorrect query arising from using NOT-clauses & multiple relation references affected node position in Q
#25247
makemigrations unable to generate necessary migration for making a superclass abstract
#25250
Better Indication of Squash Migration State in showmigrations
#25251
Inconsistent availability of data migrations in TransactionTestCase when using --keepdb
#25253
MySQL migrations drop & recreate constraints unnecessarily when changing attributes that don't affect the schema
#25255
Squashed migration is not marked as unapplied
#25264
Misleading list of options available for manage.py commands
#25265
DB Backend cannot specify query class.
#25276
AlterField should raise an error when referenced field doesn't exist
#25277
Remove python3-memcached from test dependencies
#25281
Permission strings don't uniquely identify permissions
#25287
Multiplying and dividing connectors for datetime expressions are not supported by sqlite backed.
#25298
Forbid QuerySet filtering by a related field that expects a single value when multiple values are returned
#25306
Allow a limit_choices_to callable to accept the current model instance
#25307
Cannot use .annotate with conditional expressions
#25342
Altitude of Point object for equality check
#25361
Unpickling of QuerySet fails in presence of abstract intermediate model
#25367
Allow expressions in .filter() calls
#25370
Error display when makemigrations' field serializing fails with ValueError
#25387
ModelAdmin actions don't get access to the ActionForm
#25388
Allow disabling of all migrations during tests
#25406
_create_test_db hides errors like 'source database "template1" is being accessed by other users' with --keepdb
#25408
Pass additional arguments to BaseForm.__init__ from BaseModelForm.__init__
#25409
Allow url and groups of urls to be easily tagged and selected
#25414
invalid annotate query for mysql when primary key is included
#25415
Make DiscoverRunner run system checks
#25418
URL Validator to check only hostname part without domain nor tld
#25425
Enforce calling resolve_expression before as_sql on all expressions
#25446
Can't use PostGIS function ST_OrderingEquals with GeoDjango
#25456
Make GenericIPAddressField normalize IPv4 addresses
#25464
Allow skipping IN clause on prefetch queries
#25467
Excluding an object with no ID excludes everything.
#25477
Modelbase.__new__ causes `AppRegistryNotReady`
#25484
static template tag outputs invalid HTML if storage class's url() returns a URI with '&' characters.
#25492
warn about migrations mixing schema- and data- changing operations
#25493
Model instances created with unittest.mock can raise confusing errors
#25504
Django test teardown fails when there is no default database
#25507
Can't count when using annotate(field=RawSQL(sql)) when sql is a constant
#25513
Refactor the admin paginator customizations to make them reuseable
#25524
Evaluate handle_spheroid removal in get_distance method
#25530
Deferred SQL operations fail when a referenced table or column is renamed during the same migration
#25534
Allow using datetime lookups in QuerySets aggregate calls
#25540
Reusing databases doesn't work on PostgreSQL for migrations tests
#25541
Improve error reporting when loading invalid JSON fixtures
#25582
Add a way to build URLs with query strings
#25590
Allow fields to set join class
#25591
Cannot QuerySet.update DateRangeField using F() expressions
#25594
Difficult to customize model field default_validators and have them used on both model and form fields
#25595
Invalid regexp in URLValidator can't handle file:// schemes
#25598
Add support for SCRIPT_NAME in STATIC_URL and MEDIA_URL
#25600
Template `if` tag behavior change with 1.8, OneToOneField, RelatedObjectDoesNotExist is True?
#25605
GIS functions don't work with left-hand-side expressions
#25612
django.contrib.auth should include support for 2fa out of the box
#25617
Disallow usernames that differ only in case in UserCreationForm
#25619
Make runserver use HTTP 1.1
#25624
Autoreload fails if jinja2.ModuleLoader used
#25643
Allow update() with aggregates and joins via subqueries
#25650
`GEOSGeomerty.__eq__` should use `equals` not `equals_exact`
#25656
Recent Actions admin section contains link to edit form even when user does not have edit permission
#25678
migrate scalar to array field in PostrgreSQL fails
#25701
Add warning to an admin list_view if too many queries are being used
#25704
Response time in WSGIRequestHandler.log_request
#25705
Parameters are not adapted or quoted in Query.__str__
#25706
Support CSP default-src 'self' on Django Admin GIS
#25707
Use py.test for internal testing
#25708
cannot annotate with geometry value
#25718
Can’t use queries with JSON ’null’ values with JSONField
#25741
Make 'request' available to syndication.Feed methods
#25753
Cache formats retrieved from django settings in formats.get_format
#25754
Queryset repr is not displayed on IPython >= 3.0 REPL if a NotImplementedError is raised
#25756
ArrayField does not work with FileField
#25762
Optimize numberformat.format
#25789
Inefficient Queries Generated due to not using WHERE EXISTS
#25790
Add a way to disable column sorting in the admin
#25791
Implement autoreload behaviour for cached template loader
#25809
PostgreSQL 9.5 BRIN Index support in contrib.postgres
#25817
Unable to rename a field reference in foreign key 'to_field'
#25857
DateTimeShortcuts.js could try and consume all DATE_INPUT_FORMATS.
#25862
LazyObject doesn't support multiprocessing on Python 2
#25866
Django migrations not picking up max_length change on FileField
#25872
Add a trans/blocktrans option to force HTML escaping
#25873
GEOSGEometry handles srid parameter differently for EWKB and EWKT input
#25874
allow GEOSGeometry to read SRID from GeoJSON input
#25880
Forms created by formset_factory's extra parameter don't have instance set
#25884
migrate --run-syncdb doesn't work when specifying a database
#25889
Organize tests in tests/queries
#25898
test database creation on Oracle mistakes privilege error for existing database
#25902
Add system check for project-wide database table name conflicts
#25912
Add binary left/right shift operators to F expressions
#25916
Add lastmod support to sitemapindex
#25937
Failure when using expressions.DateTime on NULL values and aggregating
#25938
deduplicate GEOSBase and GDALBase
#25941
Improve the error message for runtests.py when Django isn't on the path
#25946
Negated clauses' "isnull" added term does not take field transforms into account
#25947
Query's str() method fails when 'default' database is empty
#25955
FK constraints are not checked at the end of nested atomic blocks
#25961
remove handling of thread-non-safe GEOS functions
#25978
Deprecate shortcuts.render_to_response()
#25980
Disabled ModelMultipleChoiceField can't handle querysets as an initial value
#25991
A new implementation for exclude() queries
#26001
Make ModelAdmin.search_fields do an integer lookup for IntegerFields
#26005
uri_to_iri() perfoms percent decoding incorrectly
#26007
SingleObjectTemplateResponseMixin.get_template_names does not return names stack properly.
#26019
Incorrect query generated when combining querysets refering to different fields under the same alias.
#26029
Provide an API to configure arbitrary file storage backends
#26056
ArrayField does not work with ValueListQuerySet
#26066
Admin listview could handle a table wider than the screen more elegantly
#26067
Orderable ArrayAgg and StringAgg
#26079
add prefered/default protocol in the sites framework
#26083
Python 2 deprecation warnings for classes that define __eq__() but not __hash__()
#26099
Add a warning about import conflicts when auto-generating migrations
#26108
New method for returning OR querysets
#26142
Provide a way for model formsets to disallow new object creation
#26149
Invalid migration generated when using order_with_respect_to and a unique_together constraint
#26167
Support for Functional Indexes (aka Indexes on Expressions)
#26168
BooleanField is forced to be blank=True
#26180
Altering unique_together still sometimes missing deleted fields
#26184
Unable to use custom lookups or transforms in admin `search_fields`
#26192
Cannot order query by constant value on PostgreSQL
#26220
Allow SingleObjectTemplateResponseMixin to get a template_name from form_class if it's a ModelForm
#26223
Squashing migrations with preserve_default=False keeps the default
#26251
SimpleArrayField missing clean method which leads to unexpected validation error.
#26257
Add support for expressions like (Lower('myfield'),) in model Meta.ordering
#26258
Jinja2 rendered templates are not safe by default
#26261
QuerySet.exclude() crashes when referencing related_query_name of GenericRelation
#26287
SimpleLazyObject doesn't implement __radd__
#26291
loaddata cannot deserialize fixtures with forward references and natural foreign keys
#26300
Convert contrib.flatpages views to class-based views
#26318
Unexpected / duplicated queries on nested Prefetch queryset with repeated model
#26329
StaticFilesStorage permits leading slash, CachedStaticFilesStorage doesn't
#26340
Cannot rollback to a savepoint explicitly after an IntegrityError when autocommit is disabled
#26344
EmailMultiAlternatives ignores alternatives when it has attachments and body is empty
#26347
Saving ManyToMany field under race condition causes data loss on MySQL
#26352
models.E003 check incorrectly prevents duplicate ManyToMany through-self that differ by through_fields
#26355
Add support for PostgreSQL's array_append to ArrayField
#26362
Manually changing the parent of a child model is silently failing.
#26367
Assess if FieldFile can work with stdlib File instead of requiring Django's File
#26368
Order of &-ing Q objects affects results in edge case
#26369
Allow override of hardcoded defaults in model Field.formfield()
#26372
admin_order_field ignored when shadowing model field
#26379
Inconsistent behaviour of filter() on related model (RelatedManager)
#26385
Squashing migrations with Python 2.7 adds bytestring prefix to ManyToManyField 'to' values which fails to run on Python 3
#26390
order_by('?') unexpectedly breaking queryset aggregation
#26399
Refactor SchemaEditor to facilitate Firebird handlings of column defaults
#26400
QuerySet bulk_create method to handle generators to prevent loading all objects in memory at once
#26401
Allow auth machinery to be used without installing auth app
#26407
Investigate applying transitive reduction to migration graph.
#26423
Make EmailValidator use HTML5 validation rather than more complicated regular expressions
#26424
Allow URLValidator to skip schemes validation
#26426
Add a way to customize a QuerySet's joins
#26430
Coalesce in Aggregations ignored when EmptyResultSet returned
#26431
translate_url() creates an incorrect URL when optional named groups are missing in the URL pattern
#26434
Inconsistent results of QuerySet count() method using PostgreSQL backend prior and post the QuerySet evaluation
#26445
Can't set password on User during migration that depends on contrib.auth
#26459
Allow providing DecimalField with a custom context
#26472
Allow finer granularity in the ability to silence checks
#26478
Template Context should validate names
#26480
Allow sensitive_variables() to preserve the signature of its decorated function
#26481
Add a "strict mode" for defer()/only() to prevent queries on unfetched field access
#26487
Use EHLO after smtplib.SMTP_SSL too.
#26488
migrate raises InvalidBasesError if you rename a multitable inheritance base model
#26506
Implement support for TABLESAMPLE
#26513
Add tests for the <Backend>GeometryColumns.geom_col_name() method.
#26522
Non-determinstic crash in django.db.models.sql.Query.combine()
#26527
HashedFilesMixin StaticFileStorage can't handle nested assets
#26530
Batch operations on large querysets
#26539
Using Annotation As Update Parameter Generates Invalid SQL
#26543
Changelist actions don't redirect after failed action resulting in possible ERR_CACHE_MISS in next steps
#26551
Django ORM generates invalid PostgreSQL query with Inverted Q() object that crosses relations
#26552
`TransactionTestCase.serialized_rollback` fails to restore objects due to ordering constraints
#26556
set_language with i18n_patterns doesn't work all the time
#26562
Introduce Storage and FileSystemStorage alternate save behaviour
#26565
Allow Prefetch query to use .values()
#26583
Add an option to silence collectstatic clashing files warnings
#26591
Incorrect Manifest Keys for ManifestStaticFilesStorage on Windows
#26602
Provide a way to manage grouping with RawSQL
#26605
Abstract model inheriting concrete model crashes migrations
#26607
Add a hook to customize the admin's formsets parameters
#26608
Add a window function expression
#26615
Changing user's email could invalidate password reset tokens
#26619
BaseCache incr method will reset the timeout
#26621
simplify_regex handles named capture groups incorrectly
#26624
Error when running sqlmigrate after dropping index (of index_together) without actually migrating
#26626
Update decorator_from_middleware to work with new-style middleware
#26630
Defered constraint checks flush after `post_delete` signal
#26632
System check for list_display_links ignores value of ModelAdmin.get_list_display()
#26634
Add the ability to do subselects for querying versioned data
#26650
Automatically apply Cast based on output_field
#26651
Keep uploaded file suffix for TemporaryUploadedFile
#26659
Allow filtering of which tests run
#26661
Why not using AppConfig's name attribute instead of app_name in urls.py?
#26682
Support Oracle 12c identity columns
#26683
Oracle DBs: Add option to use VARCHAR2 data type
#26688
Inconsistent logging of 5xx and 4xx requests to django.request
#26714
Add examples for KMLSitemap and KMZSitemap
#26720
migration optimizer can produce operations that references removed models under certain circumstances
#26722
Django silently discarding the user-provided on_delete with GenericRelation
#26731
UnicodeDecodeError when writing unicode to stdout of management command
#26739
Backward operation for RemoveField does not allow a default value in case the field is not null.
#26743
DeserializationError local variable 'pk' referenced before assignment (which hides real error)
#26755
test_middleware_classes_headers fails when django files aren't writable
#26756
Changing of model's verbose_name does not change the names of the model's permissions
#26760
Delete nonexistent migrations from django_migrations table
#26761
Add 'help_text' property to methods in ModelAdmin.list_display
#26763
Control rendering of add/change/delete_related admin buttons
#26769
Expose verbosity level in migrations
#26780
Prefetch objects don't work with slices
#26788
update of geometry field from the another one crashes
#26790
Move BaseUserManager.normalize_email() to AbstractUser
#26803
Add a statistics option to makemessages
#26810
DATA_UPLOAD_MAX_NUMBER_FIELDS not taken into account in admin mass actions
#26813
ModelForm RadioSelect widget for foreign keys should not present a blank option if blank=False on the model
#26819
Using a ArrayField on Meta.unique_together throws "unhashable type: 'list'" on validate_unique method
#26822
New migrations not applied on clone databases (sqlite) when using --parallel and --keepdb option
#26823
auth signal receiver update_last_login not compatible with custom user models that have no last_login field
#26834
MinValueValidator/MaxValueValidator not forwarded to form field for ModelForm
#26836
Allow applications to register links in the admin interface
#26886
TECHNICAL_404_TEMPLATE logs an "Exception while resolving variable" warning
#26903
support date and timestamp containment within postgres range field
#26906
Factor out an AlterFooTogether operation from AlterUnique/IndexTogether
#26911
RedirectView failing silently on NoReverseMatch is confusing
#26936
Stale content type deletion stops working if all models in an app are deleted
#26961
Run admin checks if DEBUG is False
#26967
add support for GIS functions added in MySQL 5.7.5 (AsGeoJSON, GeoHash and IsValid)
#26974
Support for Hash indexes
#26982
Allow easy removal of "novalidate" in admin
#26993
Increase the length of the User model's last_name field to 100 characters
#27021
Add explicit support for Q object annotations
#27025
Python 3.6 compatibility
#27029
Make EmailValidator accept non-ASCII characters
#27055
Model form with geometry widgets has invalid html
#27060
Take indexes into account in inspectdb command
#27064
Implement RenameIndex in a backwards compatible way
#27074
connection.is_usable() raises AttributeError after the connection is closed
#27079
Refactor LiveServerPort.test_port_bind() not to call setUpClass() twice
#27080
`as_manager` on QuerySet should pass down `use_in_migrations` to new Manager instance
#27086
running servers.tests may hang in parallel mode on Mac OS X
#27090
pg_get_serial_sequence is broken on postgres, use a lookup in information_schema.columns instead
#27095
Queries involving postgres Array fields can't include expressions as elements
#27109
Make Flatpage swappable
#27130
Allow using the DjangoTemplates engine without configuring settings
#27135
Standardise type value returned by introspection.get_constraints for indexes
#27141
makemigrations fails with PermissionDenied on django_migrations
#27147
Add support for defining bounds in postgres range fields
#27149
Allow using a subquery in QuerySet.filter()
#27157
AdminForm may crash if model_admin argument is None
#27161
TypedChoiceField fails to validate properly when used with ArrayField
#27176
django.setup() should raise an exception instead of hanging on re-entrant calls
#27182
Some import statement use backslashes instead of parentheses
#27201
Django 1.10 with STATICFILES_STORAGE breaks on absolute path in CSS with double slash
#27202
Investigate RenameMethodsBase effect on yaml serialization
#27222
Refresh fields that are expressions after Model.save()
#27225
Cache-Control's max-age doesn't match Expires for responses taken from cache
#27229
Allow using aggregates in ModelAdmin.list_display
#27236
Deprecate Model.Meta.index_together in favour of Model.Meta.indexes
#27241
Annotate doesn't work with PostgreSQL views anymore
#27258
Raise an exception if RequestContext is used with template.backends.django.Template.render()
#27263
Allow validators to short-circuit in form field validation
#27272
Add a on_delete RESTRICT handler to allow cascading deletions while protecting direct ones
#27297
infinite AlterField migrations created for foreign key after case-only model name change
#27303
Selecting multiple admin list_filters across relations return results that don't match both filters
#27308
BytesWarning exception raised when running with python 3 -bb option
#27310
Refactor RenameModel.state_forwards to avoid relying on state.apps.
#27313
Allow overriding the admin's popup response template on an app or model basis
#27316
Multiple LiveServerTestCase subclasses cannot reuse the same port
#27317
Make Form subclasses combine Form.Media from all parents
#27318
Return failed values from memcached.set_many()
#27319
Circular ForeignKeys between two unmanaged models produce incomplete migrations
#27325
Offer a solution for static file serving suitable for production use
#27332
Specifying additional ON arguments, and more flexibility with joins
#27338
Running an AlterField to change a CharField primary key to AutoField crashes
#27339
Adding an AutoField prompts for a default which creates a broken migration
#27356
admin lookup_allowed incorrectly returns False for a nested reverse OneToOneField
#27357
Variant of FilePathField that uses a Storage backend
#27360
Make it easier to track down the offending models for AlreadyRegistered exceptions
#27370
Django's Select widget adds a required="required" attribute, even if created with empty_label=True
#27380
Add the 'raw' argument with the 'm2m_changed' signal
#27387
Rendering "required" as HTML attribute is not documented under Field.required
#27391
Support unittest.TestCase.debug() method
#27395
Allow generating '<link rel="alternate ... hreflang=...>" for sitemaps'
#27397
Querying with an integer larger than SQLite supports crashes with OverflowError
#27398
Make SimpleTestCase.assertRedirects() URL comparison ignore ordering of query parameters
#27399
Segfault when running GDALBandTests on OSX 10.11.6
#27403
prefetch_related doesn't guarantee transactional consistency
#27408
Make QuerySet.bulk_create() populate fields on related models
#27409
Issues with admindocs docstring links generation
#27412
Coalesce function should work with subqueries
#27417
Migration to change model field case crashes on Oracle
#27418
Occasional missing plural forms in JavaScriptCatalog
#27430
`manage.py test` does not support unittest `-b` buffer option
#27432
showmigrations --plan should show migrations that would be applied for the given app_labels
#27434
Crashes during form validation when Model validation raises ValidationErrors for fields not in the current form
#27437
Can't create GinIndex on ArrayField(CITextField)
#27445
RadioSelect widget does not work for NullBooleanField
#27447
Provide an easy way to test sending of signals
#27449
Make django.utils.translation.trans_real.get_supported_language_variant public API
#27450
GDALBandTests.test_band_data test failure on MacOS 10.12.1 and python3.5
#27451
syndication feed may crash with AmbiguousTimeError
#27452
Add Postgres serial field to contrib.postgres
#27458
Oracle backend giving ORA-00911 : Invalid Character, querying with a literal "%s"
#27460
Allow declaring a GenericRelation from an abstract model to another abstract model
#27464
SRID should be stored in DB on MySQL backend
#27465
Allow EmailMessage to load attachments from the Storage API
#27466
Use a datepicker widget for Date[Time]RangeField in admin
#27468
Move utils.crypto.salted_hmac() from SHA1 toward SHA256
#27470
CSRF context processor never sets NOTPROVIDED
#27471
Make admin's list_filter choices collapsable
#27472
GEOSGeometry('POINT EMPTY').ogr crashes
#27473
Allow using Extract() with DurationField
#27475
Bug in admin with date_hierarchy and Daylight savings
#27477
Use QuerySet.select_for_update() in admin change form to fix race condition
#27480
Add a Cache.touch(key, timeout=DEFAULT_TIMEOUT) method
#27486
intword and filesizeformat filters shouldn't pass non-integers to gettext
#27487
ModelAdmin.formfield_overrides on ManyToManyField isn't compatible with CheckboxSelectMultiple
#27489
Renaming a model doesn't rename the permission name and codename
#27497
make Area function, Distance function and lookups work with geodetic coordinates on SpatiaLite
#27498
Filtering annotated field in SQLite returns wrong results
#27503
Provide a way for to-many rels to be used without the db
#27505
Error messages customization and internationalization in Paginator class
#27510
Allow custom keyword arguments to modelform_factory in ModelFormMixin
#27515
Make AuthenticationForm use the username length from the user model
#27518
HTTP Referer leaks password reset link
#27522
./manage runserver --nostatic doesn't return a traceback
#27529
Geographic database functions with two parameters should accept expressions in one or the other arguments
#27533
inspectdb crashes on unsupported unique_together constraints in PostgreSQL
#27537
Provide a simpler way to default runserver IP/port to 0.0.0.0:8000
#27539
assertNumQueries fails if debug cursor wrapper fills
#27541
Provide hooks to override manifest file storage in ManifestFilesMixin
#27550
add version of GEOSGeometry.normalize() that returns new geometry
#27554
Queryset evaluation fails with mix of nested and flattened prefetches (AttributeError on RelatedManager)
#27559
Admin changelist turns GET QueryDict into dict which may lose parameters
#27560
Formset.save() crashes for model with foreign key to concrete base model
#27569
Resolve reverse url with named groups regular expression to sprintf output formatters not specifying kwargs key / value pairs.
#27570
Make context processor run outside of RequestContext
#27571
Conditionally add TEST_DATABASE_PREFIX to db name
#27572
Static files served in development should prevent caching
#27573
Distance function returns Distance object instead of raw value on MySQL
#27574
support geodetic distance calculation on MySQL 5.7+
#27575
potential commonmiddleware optimization
#27576
fallback to GDAL if spatial_ref_sys is unavailable

1.1 docs

Query

#11097
Formset documentation should include a note about form.blah_ptr for derived models
#14009
custom formset validation documentation is incomplete
#14628
Document which settings can be changed at runtime
#14808
i18n is not safe.
#14831
Django Template Style Guide
#14845
Document connection-creation process
#15059
Additional Documentation for the objects in the admin templates
#15396
full path to modules in documentation inconsistently referenced
#15578
loaddata and processing order of fixtures
#15742
Bug: Mark all does not contain full queryset when using intermidiate pages in Django admin
#16300
Poor header formatting when using "make singlehtml" on docs/
#16995
ModelFormSet initial data from initial parameter uses "extra" forms
#17007
Fixture documentation should include non-numeric PK information
#17157
CSRF fails in cross-domain iframes on IE
#17430
Clearly document the permissions model for the Django admin interface
#17461
Document presumed order of foreign keys on intermediate M2M model
#17752
Serialization and multi-table inheritance
#17985
Add documentation for the lookup_allowed method
#18485
Document behavior of PostgreSQL/Oracle when manually setting autoincrementing fields
#18596
Documentation of JavaScriptCatalog isn't very clear
#19106
Add new tutorial on breaking templates into blocks
#19227
Reorganize method flowchart for class based generic views to tree
#19415
Clarify how aggregates work with multi-valued relationships and multiple filter() calls
#19842
annotate()-based solution to distinct and order_by problem
#19898
Document why/when of class-based views
#20023
Admin Inline form validation must go in Model.clean() if AdminInline.form is not specified
#20562
Docs: How to use django ORM with multiprocessing
#20629
Admonitions in custom User model documentation may be scaring off users
#20744
Docs imply that forms.Field.__init__ accepts any keyword arguments
#20768
Create a reference of public Manager methods
#20775
Clarify the operator each database backend uses for text lookups (startswith, istartswith, contains, icontains, endswith and iendswith)
#20799
Document how to use FastCGI via WSGI
#20935
ePub documentation not valid
#21292
A how-to or tutorial document for using authentication views and forms is needed
#21318
Clarify the ordering of the various Media classes
#21333
Document queryset OR using a vertical bar
#21528
improve Django Doc with an example for formfield_for_foreignkey accessing parent ID
#21540
TestCase with multiple assertRaises fails with TransactionManagementError
#21859
clarify Django docs re: email addresses and ascii
#21993
Messages documentation is topic style, there is no ref
#22270
Explain permissions on proxy models
#22900
ugettext_lazy with arguments causes RuntimeError
#23054
Document limitations of cache middleware more clearly
#23528
django.db.migrations.swappable_dependency not documented
#23563
Make `staticfiles_storage` a public API
#23582
Django 1.7 initial data can't relies on other apps one.
#23610
Removing a null constraint can lead to race conditions with migrations
#23681
Document how to customize NullBooleanSelect choice names
#23790
Possible bad interaction between migration dependencies and relabeling apps
#24076
Query may fail with pytz exception
#24162
"Method Flowchart" for all CB(G)V documentation pages
#24434
Django Custom Field inherits ForeignKey deconstruct() fails
#24691
Document model._state.adding (since UUIDField sets value before save)
#24816
Clarify docs about preventing duplicate signals
#24822
Autodetector crashes on add/removal of tzinfo from DateTimeField default
#24989
Introduce contributor facing documentation for django.db.migrations
#25203
Document changes to WSGI application loading sequence in 1.7
#25313
Document how to migrate from a built-in User model to a custom User model
#25444
Restructure expressions documentation to better highlight ORM support
#25633
GeoDjango KyngChaos installation instructions are outdated
#25703
Create topic documentation for Expressions
#25712
Template overview documentation is not very approachable
#25713
Create an alternative tutorial targeted at those familar with HTML/CSS rather than Python
#25751
Docs about i18n_patterns() + JS translation catalog view needs enhancements
#25765
makemigrations and app_label are incompatible
#25782
Discourage usage of cache_page decorator with UpdateCacheMiddleware (or make middleware ignore decorated views)
#25887
Clarify support for ForeignKey and form fields other than ModelChoiceField
#25927
document django.contrib.gis.utils.ogrinfo
#25996
Revise the Performance section in topics/http/urls
#26028
Improve instructions for overriding Django templates
#26040
Streaming Large CSV Files Example Incorrect
#26322
Rewrite the lazy model reference section of related fields docs
#26511
Document how to do a substring search in JSONField
#26678
Document that ManyRelatedManager.add()/remove() can take primary keys
#26708
Update the contributing tutorial to use GitHub workflow
#26721
Document redirecting dumpdata output may result in incorrect encoding in Windows PowerShell
#26817
Document downsides and alternatives of Jinja2 context processors
#26827
"ModelState.fields cannot refer to a model class ... Use a string reference instead." when using custom model field derived from ManyToMany
#26962
docs: Missing Information about Transaction in Operations (migrations)
#26975
Unclear documentation: use of paths with loaddata
#26977
Instantiating an abstract model with a string ForeignKey fails with TypeError: isinstance() arg 2 must be a class, type, or tuple of classes and types
#27106
Document which template filters can be used in Python code (and how)
#27150
Document that a name should be provided when wrapping file-like objects that don't have one with File
#27160
Document that running the Django test suite requires creating the databases and, on PostgresQL, a superuser
#27164
Database routers examples could be more realistic
#27234
Clarify the type of the django.server logger's 'request' extra context
#27355
Add PostgreSQL Extension operation example to reference page
#27367
Document behaviour when several urls have the same name
#27377
Clarify that prepopulated_fields doesn't work with OneToOneField
#27392
Remove "Tests that", "Ensures that", etc. from test docstings
#27401
Add Transifex config to build translated docs
#27439
Document how to add locale for osX on Unit Tests/Troubleshooting section for contribution
#27462
Clarify what's contained in m2m_changed's "pk_set" argument
#27501
ModelChoiceField.queryset documentation isn't clear that this is lazily evaluated
#27534
Add CSRF_COOKIE_HTTPONLY note to CSRF AJAX docs
#27566
Clarify documentation of ModelAdmin.save_model and delete_model

Back to Top