Version 7 (modified by jacob, 6 years ago) (diff)

--

Some tickets

TOC(noheading, inline)?

Ready for 1.1

Query

#24201
order_with_respect_to GenericForeignKey
#24707
urls: error messages for broken views are better for deprecated-old-style than they are for new-style

1.1 review

Query

#3006
generic relations do not act as expected in a filter/get
#6489
Add selected and enabled_from for JS calendar
#9173
Conditional content of template blocks
#11981
Add custom Q-object (add_to_query) support to QuerySet.filter() and QuerySet.exclude()
#12952
Models history doesn't use verbose names
#18556
Improve query efficiency of .add() on a reverse foreign key
#19755
Incremental filter
#22938
clearsessions not remore session files from tmp
#23727
IntegrityError with TransactionTestCase and sqlite
#24120
Backend-agnostic debug information on template loading failures
#24159
compilemessages does not behave the same as makemessages
#24201
order_with_respect_to GenericForeignKey
#24257
The trans template tag fails to get a message when there is a % character in the string
#24305
Allow to override abstract model fields
#24375
Add ability to mark migration as "part of initial" in Migration
#24553
Pass application list to more admin views
#24607
dumpdata (with natural keys) / loaddata failure for model inheriting from User
#24639
Interaction between ValidationError and mark_safe
#24660
In gCBVs, decouple get_context_data() and get_template_names() from get() and post()
#24665
Model field relational attributes are None by default, not False
#24696
CSRF middleware wastefully calculates new tokens that are never used .
#24707
urls: error messages for broken views are better for deprecated-old-style than they are for new-style

Bugs left in 1.1

Query

#29
Fix usability issue with limit_choices_to and "Add another" in admin
#56
Primary key columns should be UNSIGNED
#373
Add support for multiple-column primary keys
#494
Collapse in admin interface for inline related objects
#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
[patch] order_with_respect_to in M-R has no affect on admin interface
#2259
Primary keys should be readonly by default in admin
#2316
GenericRelation and get_or_create do not work together
#2495
db.models.TextField cannot be marked unique when using mysql backend
#2539
Custom tags and filters can be restricted by namespace
#2651
ForeignKey search/filter/autocomplete widget
#2750
ManyToManyField ignores 'default' option
#2843
serializer can't resolve a one-to-many relation from the "foreign" side
#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
#2948
Better OneToOneField handling in Admin Interface desired
#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
#3570
implement Atom Publishing Protocol
#4136
CharField(null=True, blank=True, unique=True)
#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
#4960
Add "strip" keyword argument to CharField constructor
#5147
Translation inconsistency for Hungarian language (entry - entries)
#5253
serializer for csv format for loaddata and dumpdata
#5349
Shouldn't the item_enclosure_url automatically prefixed with the current site?
#5372
Cache inline ForeignKey options
#5518
Capitalized verbose names for models
#5619
FileField and ImageField return the wrong path/url before calling save_FOO_file()
#5711
serialize doesn't work with extra()
#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
#5897
Add Content-Length header in common middleware
#5899
Allow admin fieldsets to be collapsible but not initially collapsed
#5904
reverse should be more lenient on non-existent views in the urlconf
#5908
Cycle tag should reset after it steps out of scope(?)
#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
#6237
PicklingError: Can't pickle <class 'django.template.SimpleNode'>: attribute lookup django.template.SimpleNode failed
#6343
% symbols not escaped in db_column column names when preparing queries
#6344
Refactored manage.py inspectdb
#6363
Bug with has_permission method of AdminSite class.
#6376
Please don't force the usage of the 'django' gettext domain
#6378
Capture arbitrary output as a template variable
#6396
Remove customization-unfriendly admin template tags
#6439
support for filter methods on date field attributes
#6489
Add selected and enabled_from for JS calendar
#6517
manage.py dbshell does not get charset from database_options
#6630
Fieldsets for forms
#6727
django.utils.cache.patch_cache_control enhancement when response has empty cache control header
#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
#7028
Better admin raw_id_fields feedback
#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: 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
#7836
django.test.client._session should check for session middleware instead
#8065
Calling queyset.in_bulk (without any arguments) should evaluate the whole queryset.
#8079
Admindocs bookmarklets assume a single admin site
#8122
Better way of testing for cookies
#8158
Make possible to extend some of admin's templates
#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
#8375
It's better to allow using tables parameter with custom alias in extra query
#8399
loaddata management command should provide option to disable signals
#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
Please add a default option to list_filter in the admin interface
#8912
File storage and save/commit=False
#8936
add databrowse-like functionality to the admin
#8952
Refactor a Django "site" to be just another view function
#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
#9071
Can't disable "add" popup links in the admin
#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
#9115
Check for presence of os.unlink in temp.py
#9153
Forms (and formsets) don't always generate valid HTML for hidden fields
#9173
Conditional content of template blocks
#9249
Google Analytics' Cookies break CacheMiddleware when SessionMiddleware turns on Vary: Cookie
#9295
Better error handling and/or error reporting when Proj.4 datum shifting files are not found
#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
#9368
Clean up code for getting columns for select query
#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
#9394
Reverse relation lookups with a multi-table inherited model produces extraneous queries
#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 intermedite ManyToMany model with extra attributes if extra fields can be calculated
#9501
Generic relations to derived models won't allow for deletion of objects those models are attached to.
#9519
Add QuerySet.bulk_delete() that issues only a single SQL query
#9586
Shall upload_to return an urlencoded string or not?
#9596
Add a __date lookup for DateTimeField
#9602
Add admin.site._registry manipulation methods
#9619
to_python not called when fetching data with .values(...)
#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
#9899
GenericRelation of a childmodel can't be used in lookup
#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
#10107
mark_safe and mark_for_escaping as decorators
#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
#10302
Add some date features to aggregation
#10305
change the way ModelForms are instantiated in add_view, change_view
#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
#10506
Automatically use correct auto-manager class for inherited models
#10532
An overridden get method on a custom manager passed to get_object_or_404 will not be called.
#10541
cannot save file from a pipe
#10554
Response.set_cookie should allow setting two cookies of the same name.
#10609
Permissions on admin actions
#10621
Add a way to have an aggregate() result as a queryset
#10686
2 simple improvements to permission inheritance.
#10761
ModelAdmin.queryset() is missing a mechanism for specifying different querysets for changelist and change object views
#10808
Multiple inheritance (model-based) broken for __init__ of common fields in diamond inheritance
#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
#10899
easier manipulation of sessions by test client
#10919
admin object deletion confirmation page causes server out of memory error
#10928
BooleanField: different behaviour when default=callable
#10929
Support a default value for Sum (and possibly other aggregation functions)
#10933
Avoid " TypeError: Cannot convert Decimal("0.0000") to Decimal " when the decimal module has been reloaded
#10941
Add querystring helper methods to Page class
#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
#11018
Generic foreign keys in custom m2m relationship model
#11028
Problem with searching in m2m fields in inherited model
#11072
Add Info Window Html to GMarker
#11078
Proxy models do not inherit META.app_label
#11096
.values including related fields does not work when specified after an aggregate's .annotate
#11104
HAVING filter screws with extra() SQL parameter ordering
#11154
Inconsistency with permissions for proxy models
#11156
Unnecessary savepoints with Oracle
#11211
Add GMarkerOptions: clickable, bouncy, dragCrossMove, bounceGravity, autoPan and hide
#11236
Can't build a windows msi installer
#11265
ForeignKey/OneToOneField should support user-defined id attribute name
#11294
Django administration Model list always shows Decimal with decimal places
#11313
list_editable fields don't support 'save' in multiuser environment
#11329
get_count generates incorrect SQL for query sets with extra 'select' and 'where'
#11331
Memcached backend closes connection after every request
#11383
Admin action 'Delete selected' check only global model delete permission
#11390
If you use a callable as default value on a model field, it gets called 3 times.
#11458
Add GPolylineOptions and GPolygonOptions to django.contrib.gis.maps.google.overlays
#11459
QuerySet.count() generates invalid sql when used with select_related() and extra(where=[customWhereClause])
#11479
cache_page and last_modified decorators can't be used together
#11482
Add Google map events handling
#11487
Oracle encoding bug when saving more than 4000 characters
#11495
Improvements to django.views.static.serve directory indexes
#11505
Django's TestCase should reset the cache
#11506
session.flush should not delete the old session
#11523
ORM/MySQL backend doesn't set pk when Warning exception is raised
#11541
F() expressions don't allow assignment of Foreign Key values on instances
#11544
adjust admin css to not depend upon the !important declaration.
#11557
get_latest_by should support multiple columns via tuple like ordering
#11560
let proxy models multiple-inherit from the same concrete base model
#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
#11642
Specify default namespace in urls.py
#11651
Allow list_editable form fields to be customized separately from changeform fields.
#11665
django.test.TestCase should flush constraints
#11671
Aggregations add extra values to ValuesQuerySets :: another usecase
#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
#11830
save_model in ModelAdmin and inline model formsets
#11836
Missing django.forms.widgets.MultiWidget hidden counterpart
#11854
Add support of PostGIS's Azimuth function
#11866
non-null FK to a CharField primary key fails when key value is the empty string, giving "[model.fk_col] may not be NULL"
#11919
dpaste.com feature in debug traceback view should be optional
#11920
Cannot access related field of an unsaved object if the object is from an inherited model
#11927
Allow manage.py dumpdata to dump YAML in block style
#11929
manage.py dumpdata outputs YAML in unhelpful order
#11941
FilteredMultipleSelect does not render help text
#11964
Using database-level CHECK CONSTRAINTS
#11974
Submit_row in admin doesn't follow the pattern of using admin/app_label/model/submit_line.html
#11981
Add custom Q-object (add_to_query) support to QuerySet.filter() and QuerySet.exclude()
#12002
Models inherited from multiple Models
#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
[PATCH] Support for WSGI applications within Django
#12096
model attributes are not set toplevel which causes doctools to miss the attribute docstrings
#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
#12212
inclusion_tag behavior on variable not in context is inconsistent
#12221
Allow custom management commands to define bash completion arguments
#12227
PREPEND_WWW breaks the test client
#12233
Redirect logged in user
#12238
ModelAdmin ignores dynamic fields of ModelForm
#12241
Admin forgets URL used for prefilling forms when hitting Save and add another
#12246
Django-admin methods should be wraped in a django object
#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
#12400
column "X" named in key does not exist error when models.PointField used in unique_together
#12405
django.contrib.auth.views.logout() should support LOGOUT_REDIRECT_URL
#12410
add support for St_Line_Locate_Point to geodjango postgis backend
#12416
Improve KML Serialization
#12437
error_css_class should not override existing classes in html
#12464
Empty PATH_INFO causes blank SCRIPT_NAME
#12471
Wrong assertion in resolve_aggregate in django.db.models.sql.query
#12498
Add multi-field validators
#12504
django.contrib.gis.admin.GeoModelAdmin ignores ModelAdmin.readonly_fields
#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.
#12666
Setting for sending email using localtime instead of UTC
#12679
In admin, inlines should be allowed to be properties
#12685
Serialized objects' save function does not respect force_insert
#12697
Prevent deletion of some rows in a formset
#12713
Fire 'onChange' event when adding a new option to a select box
#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
#12810
Add validation for clashing ManyToManyField.db_table names
#12826
Use __slots__ for some simple objects.
#12885
GenericRelation fails to join the related table from a inherited model
#12889
Using annotation unexpectedly returns DecimalFields as floats
#12890
extra() tables included twice do not generate aliases
#12915
formfield_callback is lost in an inherited ModelForm
#12938
not possible to validate a many-to-many at the model
#12952
Models history doesn't use verbose names
#12974
Admindocs app introspection omits several model methods
#12978
Support in syndication framework for CSS stylesheet links
#13008
@never_cache decorator should add 'no-cache' & 'no-store'
#13009
provide django.forms field type info for use in templates
#13019
create_update: proxy object displayed instead of model verbose name
#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
#13110
Multiple enclosures per feed's item
#13112
Customize map type in contrib.gis.maps.google
#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
#13146
Remove hardcoded stuff in contrib.admin
#13161
Ticked 2514 and 5171, solution for using Django with other psycopg2 applications.
#13203
Deletion error of model with generic relation to inherited model
#13223
ValueError with inline and save as new
#13224
style of m2m readonly_fields in admin change_form
#13240
Modify RelatedManager and ManyRelatedManager add() and remove() to accept QuerySets and iterables
#13247
GIS google-map.js maxHeight, dragCrossSize options
#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
#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
#13427
verbose_name and verbose_name_plural is untranslated on autogenerated m2m models
#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
#13614
selectfilter2 many to many widget data loss with browser issues
#13637
Generic Relations don't work correctly on a non-default database alias
#13659
Made the request accessible in callables used in ModelAdmin.list_display [PATCH]
#13664
Enable admin permission checks from outside the ModelAdmin [PATCH]
#13666
Updates with F objects on decimal fields raise MySQL warnings
#13677
wrong backend with multidb and modelformset
#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"
#13751
Avoid open redirect issue with whitelist
#13757
Signal inconsistency between auto_created and manually defined intermediate models for m2m fields
#13764
i18n in custom javascript
#13768
Bug in Django ORM when filtering with 'in' lookup and None in values list (1.1.x and 1.2.x)
#13771
ForeignKey and Many2Many validation fails between databases
#13774
add optional rel_db_type() method for model field
#13793
reverse of OneToOne relation should use default manager if use_for_related_fields specified
#13809
FileField open method is only accepting 'rb' modes
#13841
Allow context processors access to current version of context
#13842
XViewMiddleware fails with django.contrib.syndication.views.Feed
#13871
contrib.admin:list_editable - ForeignKey performance is O(m*n)
#13875
cannot customize admin submit_row
#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
#13936
django-admin makemessages generates PO files with an incorrect path to source code files
#13960
abstract file upload/download handling
#13965
psycopg2 throws an "can't adapt" error on ugettext_lazy translated strings
#13978
Allow inline js/css in forms.Media
#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
#14096
Insert code generated by models using multiple inheritance is incorrect and fails in postgresql
#14098
Add "--skip" option to inspectdb.
#14129
Slovenian translation plural-forms
#14131
The pagination module should have some limit, or a warning should be given in the documentation
#14174
Support for string interpolation in lazy translation
#14196
Objects that come from something_set, should have their parent object filled in
#14200
new RegexURLResolver is contructed for every request
#14204
Take advantage of SQLite support for FK constraints
#14217
Fieldname cannot be the same as the Modelname when using model inheritance
#14284
Support for Google Maps version 3
#14286
Support for BigAutoField
#14287
TEST_MIRROR is not respected in routers
#14296
'manage.py test' failing for apps that access read-only databases
#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 extra and/or annotated fields
#14357
Prevent innapropriate order-based grouping on values+annotate queries
#14365
Make template-rendering signals available also in DEBUG mode
#14368
Reverse relation attribute for OneToOneField fails when set to None
#14370
Adding support for Autocomplete in contrib.admin
#14402
help_text is not displayed for ManyToMany raw_id fields
#14408
Admin Error when subclassing ContentType for generic Relations
#14411
Inline delete not prompting cascade delete warning
#14476
annotate, default aggregation naming and filter annoyance
#14485
New Site.root field
#14518
Field.to_python not called on foreign key IDs
#14586
Make interpolate JS function not require the named parameter.
#14601
ValuesQuerySet join types not being promoted
#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
#14716
filter_horizontal and filter_vertical don't work on mobile Safari
#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
#14887
select_related() does not work with Proxy models and multi-table inheritance
#14891
use_for_related_fields=False is not honored by reverse FK or M2M related managers
#14904
TextField with unique (or in unique_together) constraint breaks for large inputs in Postgres
#14909
Adding custom command requires code duplication from Command.handle() if one want to use options like verbosity.
#14968
handle BaseExceptions with middleware, or at least KeyboardInterrupt
#14974
Add support for translation backends other than gettext
#15015
Mixing read-only with ability to add new instances using a FormSet
#15020
Redundant joins generated when using reverse foreign key
#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
#15165
GeoQuerySet.perimeter returns invalid results on geometry fields with geodetic coordinate systems
#15179
django.test.client.Client.login fake HttpRequest is not run through middlewares
#15188
ellipsizing fields in list_display in admin
#15215
API for simpler (permission or any) checks for generic view classes
#15220
replace SelectFilter2.js with a jQuery plugin
#15231
Admin DateTimeShortcuts + Inlines performance
#15249
Provide access to a debugger within the development server
#15250
Cannot fill parent model instance in cache
#15279
Inheritance of fields from a single abstract base class through multiple abstract classes causes errors.
#15497
BooleanField should work for all PostgreSQL expressions
#15522
delete_model on admin delete action
#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
[Feature request] NamedTupleQuerySet
#15665
Inline admins are broken when primary key is not an AutoField and not editable.
#15667
Implement template-based widget rendering
#15678
Different behaviour for DecimalField on MySQL and SQLite
#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
#15760
Feature: JS Hooks for Dynamic Inlines
#15787
select_related with nested fields affects query result
#15799
Document what exception should be raised when trying to open non-existent file
#15802
Django stops functioning when the database (PostgreSQL) closes the connection
#15804
Query lookup types should be scoped to the last joined field's model
#15815
Support memcached binary protocol in PyLibMCCache
#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
#15844
Filtering by related objects causes unnecessary extra db hits when using model inheritance
#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
#15935
Allow django admin filter to be hidable
#15940
use strict mode with mysql
#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 funky generic relations breaks in postgres
#16063
Problem with searching in m2m fields in inherited model
#16068
Ease access to request headers
#16117
Provide decorators to easily mark functions/methods as list_display items or admin actions
#16127
Queryset which uses defer() method not serialize
#16135
Model 'Child' is inherited from 'Parent', expecting to get only Child results with Parent.objects.filter(child__isnull=False), but does not work.
#16149
Allow disabling choices in a <select>
#16176
Overwriting a property with field during model inheritance.
#16180
IGNORED_PARAMS customization
#16193
Use qunit to test javascript in django source
#16211
using negated F()-expression in update query
#16212
Improve multiple sort UX
#16220
Add introspection for multicolumn indexes
#16260
Ability to change dismissRelatedLookupPopup on custom callback function
#16281
ContentType.get_object_for_this_type using wrong database for creating object
#16284
djangojs uses en as fallback language rather than projects language code
#16306
Form field documentation documents optional keyword arguments as field attributes.
#16327
"save as new" redirects to list view instead of newly-created item
#16328
FilePathField should include blank option even when required=True
#16376
Support for database links
#16391
New URL tag for reversing urls with placeholder args/kwargs
#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
RFC6266 Support
#16487
F expression with timedelta does not work with __range query filter
#16501
Add option to accept unicode characters in SlugField
#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
#16609
Admin searches produce duplicate results if search_fields contains M2M traversals
#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
#16734
urlresolvers doesn't get a script prefix from manage.py
#16735
Queryset values should be aliasable
#16745
Different times on fields with auto_now and auto_now_add
#16752
Multi-db without a 'default' database
#16774
Backtracking URL resolver
#16859
CSRF Improvements
#16860
Provide hooks for password policy
#16862
Admin delete-cascade check doesn't support per-object permissions
#16867
Validate GenericForeignKey's object_id_field/content_type_field options
#16872
Add touch support to the geographic admin
#16891
QuerySet.delete() should return number of rows matched
#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
#16955
Querying on the reverse of a FK with the wrong class silently returns bad data
#16979
adds Q objects for related fields.
#17002
ManyToManyField through a model which extends some other model
#17015
IntegrityError: ORA-01400: cannot insert NULL into (...."AUTH_PERMISSION"."ID") when running syncdb with Oracle
#17018
LayerMapping - entries skipped when ForeignKey field has related model missing and null = True
#17043
Model subclass field named the same as one of the parent model subclasses clashes
#17082
contrib.auth html should be updated to used HTML5 features where possible
#17085
Deprecate "add_to_builtins" and turn builtins into a property of Engine
#17096
Strengthen the makemessages command's safe-guarding of po files
#17120
FormSet max_num can be bypassed and any number of forms saved
#17122
Admin widgets and forms do not support custom model fields that store non-unicode data in the database to be the primary key referenced by relation fields.
#17133
get_script_name goofs when there is Apache URL rewriting
#17143
select_related makes base __init__ unsafe
#17186
Inverted F expression (negation)
#17193
Send templated email.
#17208
Dogfood class-based views in contrib.admin
#17209
Dogfood class-based views in contrib.auth
#17210
Make NullBooleanSelect for NullBooleanField pass true/false as a GET parameter
#17214
incorrect rendering of inline fk when parent has custom pk field
#17215
runtests doesn't clean up all temp files all the time
#17224
determine and document the use of default option in context of FileField
#17232
Multitable multi-inheritance: Deadly Diamond of Death
#17235
Multipartparser shouldn't leave the QueryDict mutable
#17276
Slow anti-join query against Postgres
#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
#17375
'makemessages' ignores plural from 'blocktrans'
#17379
Don't deactivate translations by default in management commands
#17417
"Save as new" does not work when a ValidationError is raised
#17464
Ease specifying non-form model attributes with the generic CreateView
#17498
meta option "no_index"
#17508
DateDetailView should accept less specific dates, ie Year/Month or just Year
#17520
write queries on related managers use the db_for_read database
#17522
ModelAdmin.ordering validation too strict
#17533
When attempting to build more complex widgets/fields, access to form data would be helpful
#17564
django.db.models.Sum does not work on BooleanField
#17577
Form instantiation hook for admin
#17613
Add validation method for cache keys
#17631
edge case: django.test.client should handle fields and files with the same name
#17635
Missing ability to cast georaphy to geometry when using GeoDjango and PostgresSQL
#17637
Client side validation classes for forms
#17653
using id = 0 on get_or_create
#17657
ModelForm does not respect ModelMultipleChoiceField's to_field_name attribute
#17659
django_admin_log searches are slow
#17664
Smart `if` tag silencing exceptions plus `QuerySet` caching equals buggy behaviour.
#17688
No m2m_changed signal sent to when referenced object is deleted
#17695
model grandchild joins to top instead of the middle first
#17726
Admin's Recent Actions broken for multiple admin site instances with unique registered models
#17753
Internationalizing URL Patterns Redirect should be 404
#17756
GeoDjango missing pyspatialite support
#17761
save_base() does not properly detect when MTI parent key is unset
#17792
pickled object's __setstate__() ignores exceptions
#17814
RELATED_NAME_OVERRIDES
#17834
ETag generated from empty content can break http caching
#17854
Problem with DecimalField and big vlues of max_digits, decimal_places, sqlite3 backend
#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
#17914
reverse() does not support namespaced view references
#17917
Pickling queryset with annotations on related fields with callable defaults fails
#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
#18081
Proxy model foreign keys not created properly by syncdb
#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
#18100
Deleting model instances with deferred fields don't trigger deletion signals
#18105
Investigate possible misuse of Context
#18119
add DomainNameValidator to validate Internet Domain Names
#18142
sorting in change_list is not distincted
#18148
django.contrib.sites.managers.CurrentSiteManager should be able to span multiple models
#18150
Uploading a file ending with a backslash fails
#18166
Allow the formset class to contribute kwargs to form instances
#18174
Model inheritance pointers doesn't refer to parent to refer to grandparents
#18201
smallint and tinyint fields + auto increment
#18207
concrete inheritence, mysql defer bug
#18233
file_move_safe overwrites destination file
#18243
Management shell should make it easy to force LOGGING_CONFIG=None
#18247
filter and Decimal equality doesn't work
#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
#18349
Add ipv6 support to django.contrib.gis.geoip
#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
Better docs, and possibly better handling, for 'packages' argument to javascript_catalog
#18427
limit_choices_to won't limit correctly
#18455
Added hooks to Media for staticfiles app
#18480
Inherited model fails to handle blank field properly
#18501
Custom fields as foreign keys fix
#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
#18556
Improve query efficiency of .add() on a reverse foreign key
#18565
Point object doesn't work in queyset.extra params argument
#18580
Avoiding SQLite update+annotations "only a single result allowed for a SELECT that is part of an expression"
#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
#18599
GenericForeignKey field can't be set on init of model
#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
#18682
Make the deletion of stale content types safer
#18707
Test client doesn't allow testing 500 responses content
#18717
Setting attributes on deferred objects should trigger field's descriptor's __set__()
#18726
Combination of F() expression with query seems to confuse sql compiler's table aliases
#18729
Admin changelist view defaults to `DISTINCT`, unusable on reasonably sized databases
#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
#18889
Provide a simple way to retain parent instances after children are deleted
#18914
Object tools improvements
#18929
CachedFilesMixin is not compatible with S3BotoStorage
#18931
Add predicate functionality to Q objects
#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
models.Manager on class-level of models.Model does not work
#19149
Generic Relation not cascading with Multi table inheritance.
#19159
loaddata reports DeserializationError instead of MemoryError
#19193
Save only one field to database which refereced to FieldFile
#19201
session data should always contain the expiry date
#19210
django.utils.timesince() does not account for leap years
#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
Cannot validate generic foreignkey in new instance
#19258
ModelAdmin customized queryset with extra option
#19263
DatabaseError on using empty Page .object_list in __in clause in a query
#19303
ModelAdmin.formfield_overrides is ignored for fields with choices
#19323
Add django.contrib.redirects setting for turning redirect on/off.
#19324
invalid session keys cause unnecessary empty records in django_session table
#19353
Make it easier to extend UserCreationForm for custom user models
#19361
Link to object in message after creating/updating object in django admin
#19396
Allow customized ModelState classes
#19431
Prepopulate modeladmin forms datetime fields using querystrings
#19434
Some QuerySet methods not aware of fields added on "extra"
#19493
annotate(Count()) does not work properly with django.db.backends.oracle
#19513
Annotate broken django.db.backends.oracle while updating
#19515
Redirect path fields arbitrarily short
#19527
bulk_create() can set the primary key
#19528
CachedFilesMixin does not rewrite rules for css selector with path
#19531
Surprising impact of defer()
#19536
in ModelAdmin disabling has_add_permission results in not showing any object-tools
#19542
Testing with Oracle: mirror databases do not work
#19544
IntegrityError during Many To Many add()
#19567
Make javascript i18n view as CBV and more extensible.
#19580
Unify reverse foreign key and m2m querying behavior
#19649
Cookie message storage does not set Vary: Cookie
#19670
CachedFilesMixin Doesn't Limit Substitutions to Extension Matches
#19705
CommonMiddleware handles If-None-Match incorrectly
#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
#19722
GenericRelation in a subclass, filtering by a field of the GFK-declaring model fails
#19738
"manage.py shell" on a fresh project raises RuntimeWarning about naive datetime, if IPython is installed
#19747
Admin save of non-default database model fails when model contains unique fields
#19750
Postgres conflict on CREATE INDEX: "relation exists"
#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
#19963
Add support for date_hierarchy across relations
#19966
Allow for silent or conditional loading of custom template tags
#20024
'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
#20073
Provide API for creating User objects in tests
#20081
Minimize the risk of SECRET_KEY leaks
#20098
Django validate command fails to detect that multiple models declare 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
#20154
Inconsistent model save behavior when assigning model instances to CharFields
#20156
pass context info from PermissionDenied exception to handler403/django.views.defaults.permission_denied
#20189
Collectstatic ignore list expansion on a per project basis
#20203
Impossible to have a descriptor named `objects` on an abstract model
#20205
PositiveIntegerfield does not handle empty values well
#20218
Default authorization backend returns False when queried for object level permissions
#20222
Some functions are wrapped into allow_lazy incorrectly
#20223
Allow allow_lazy to be used as a decorator
#20226
Django problematic when Oracle when column/table names are mixed case
#20287
BaseContext (and it's subclasses) lack emulation of dictionary items()
#20296
django.utils.safestring.mark_safe forces evaluation of lazy objects
#20301
Unique field validation with multiple DB connections.
#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.
#20436
Cleanup/Optimization of javascript code with JSLint in admin
#20456
Easier unit testing for class-based views
#20461
Support for running Django tests in parallel
#20468
loaddata - during import exclude some applications
#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
#20597
Replace admin icons images by an icon font.
#20601
intcomma and floatformat internationalization error
#20605
Custom base permissions
#20611
Add reverse unique field
#20620
CachedFileMixin.post_process breaks when cache size is exceeded
#20648
Template variable and loss of precision
#20671
Custom backend get_user function is assumed to search by primary key
#20705
Allow customizing the email field name for PasswordResetForm
#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
#20776
Multi-level Multi-table Inheritance - mismatched PKs / explicit db_columns
#20824
User Auth: A Complete Solution for Email Login Handling
#20825
Make cookies use the HTTPOnly flag by default
#20846
Increase contrib.auth's User.username length
#20869
Prevent repetitive output to counter BREACH-type attacks
#20880
Split clone() to clone() and pre_next_op()
#20888
Index ordering in index_together and unique_together
#20892
add maximum item size configuration to memcached cache backend
#20915
Remove django.test.client dependency on django.contrib.auth (and .sessions?)
#20916
Provide a "simple_login" feature for the test client
#20917
Change the password hashers when testing
#20932
Issues with model Manager and inheritance.
#20939
Convert QuerySet to Query when filtering
#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"
#21039
Support Postgres "CREATE INDEX CONCURRENTLY" in migrations
#21042
Inconsistent __get__() implementation: SingleRelatedObjectDescriptor VS FileDescriptor
#21046
django-admin.py always creates files with Unix line endings
#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
#21113
django_admin_log table stores messages in different languages depending on which language was active while editing.
#21127
on_delete=models.SET_NULL should be the default for nullable FKs
#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
#21220
Improve admin user friendliness
#21221
Widgets and Admin's Media should use the configured staticfiles storage to create the right path to a file
#21227
Selenium tests terminate with [Errno 10054]
#21231
Limiting the number of variables and files that a POST request can contain
#21238
`ImageFieldFile.url` raises an AttributeError exception after retrieving it from cache
#21241
Optimize the query generated for admin changelist filters
#21251
Not all database backends support grouping by a column number
#21252
Positional column numbers is not always correct for ORDER BY and GROUP BY
#21257
ForeignKey on_delete functionality should traverse (cascade, ha ha) to the DB backend
#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
#21332
BaseInlineFormSet.add_fields adds multiple InlineForeignKeyFields
#21379
class AbstractUser: validators should compile re with Unicode
#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.
#21446
Add possibility to not perform redirect in set_language view
#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
#21501
BaseFormSet's empty_form isn't as extendable as _construct_form()
#21508
ForeignKey cast to int despite being varchar
#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
#21548
Add the ability to limit file extensions for ImageField and FileField
#21549
Fixture loading should fail with a BIG LOUD EXCEPTION when the file is not found
#21554
incorrect SQL generated when using multiple inheritance
#21559
Generic relations regression in Django 1.6
#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
#21608
Logged out sessions are resurrected by concurrent requests
#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)
#21695
Allow blocktrans to set a context variable
#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
#21793
Require specific versions of test suite's Python dependencies?
#21803
Support post-commit hooks
#21837
auth.User Email - non-RFC spec normalization
#21906
dumpdata should not use router.allow_migrate
#21927
URL namespacing improvements
#21936
Allow delete to provide a success message through a mixin.
#21949
Django doesn't log much at high verbosity levels
#21961
ForeignKey.on_delete supports 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
#22022
Allow field subclasses to require additional SQL
#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
#22086
Building of template nodelist inside cache blocks
#22088
XML deserializer strips leading whitespace on loaddata
#22111
Signal can throw ValueError in debug mode
#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
#22209
Django internals call len(queryset) instead of queryset.count()
#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
#22232
Template extends tag can cause recursion
#22258
Show progress during dumpdata and loaddata
#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
#22288
F() expression not compatible with __range field look up
#22296
m2m_changed pk_set value inconsistent between post_add and post_remove
#22298
Rename Media to Static
#22316
TimeFIeld lacks hour/minute filters
#22330
Model.__reduce__() includes cached lookups
#22341
Split django.db.models.fields.related into multiple modules.
#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
#22383
Add the required tag to the input fields which are required for database entry
#22404
Make front-end getext catalog available as JSON
#22414
Persistent connections not closed by LiveServerTestCase, preventing dropping test databases
#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
#22446
Add tox support
#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
#22527
FK proxy model not properly deferred in syncdb
#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
#22561
EmailMessage should respect RFC2822 on max line length
#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
#22634
Making Session model and SessionStore classes more easily extendable
#22640
Can create model instance with conflicting args and kwargs value for the same field
#22654
DecimalField and DECIMAL_SEPARATOR (in admin)
#22666
(Generic)IPAddressField index never used on PostgreSQL, inconsistent behavior
#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
#22705
can't bulk create models with no fields
#22712
Consider not using built-in functions as parameters
#22724
Improve SingleObjectMixin
#22728
get_or_create with field lookups cause empty values
#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
#22804
A warning should be issued when an invalid separator is passed to signing.Signer
#22810
full_result_count optimization is wrong in the presence of custom ListFilters
#22822
Javascript en_* translations ignored if no en or en_us translations exist
#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
#22931
Migrations cannot rename intermediate models
#22936
Get rid of field.get_db_prep_lookup()
#22937
Allow configuring Form defaults (like label_suffix) on a per-project basis
#22938
clearsessions not remore session files from tmp
#22955
Admin: reloading clears filter_horizontal entries on Firefox
#22961
StaticFilesHandler should not run middleware on 404
#22972
HashedFilesMixin.patterns should limit URL matches to their respective filetypes
#22973
cannot get SQL code of empty queryset
#22977
No validation error when ForeignKey related_name clashes with manager name.
#22986
Allow disabling session model database table creation if not used by session engine
#22990
Sensitive POST data leaks from complex variables
#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
#23128
_get_FIELD_display doesn't work with Field.get_choices using Iterators
#23130
BooleanField should not override 'blank' if choices are specified
#23147
Sliced for-update queries do not work on Oracle
#23155
Add request attr to user_login_failed signal
#23190
Make paginator.page_range an iterator.
#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
#23270
select_related on fields pointing to subclasses does not work when using defer
#23271
Makemessages can corrupt existing .po files on Windows
#23273
MigrationRecorder does not obey db_router allow_migrate rules
#23285
Non-deterministic test: admin_views.tests.AdminViewBasicTest.test_change_list_sorting_model_admin_reverse
#23299
Add some interoperability to _() function calls parsing in templatize function.
#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
#23387
Error when saving inline formsets as new after a validation error.
#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
GFK should be indexed
#23448
Update ISO_INPUT_FORMATS to allow date filtering for ISO8601 dates
#23501
remove/add fields programatically in modelform fails in admin
#23516
ifchanged no longer works within an included template
#23518
Subquery does not respect explicit __exact
#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
#23548
Transform.relabeled_clone calls own constructor with wrong number of arguments
#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
CREATE INDEX-related OperationalError on migrating renamed models with colliding field names
#23595
“add” button for related fields in admin interface should send 'limit_choices_to' parameter to add form
#23622
Subquery doesn't respect order when not bound to a __pk__ field.
#23643
Have debug page show "During handling of this exception, another exception occurred.."
#23658
Provide the password to PostgreSQL from "dbshell" command
#23687
Prevent `ContentType.objects.get_for_model` from creating objects for deferred, auto_created and swapped models
#23709
postgres ArrayField can't access specific array indices in .values(), .aggregate(), etc.
#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)
#23727
IntegrityError with TransactionTestCase and sqlite
#23739
django 1.7.1 defer() throws AttributeError when using related_name
#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
#23763
Python 3.5 compatibility
#23764
sessions.backends.cache.SessionStore does not respect settings.SESSION_SERIALIZER
#23766
Documentation and tests for cursor.callproc()
#23771
Optimisation idea for Paginator object
#23791
Subqueries with non-"id" OneToOneField primary keys try to join against the wrong column name
#23797
SQL generated for negated F() expressions is incorrect
#23804
Add a RasterField to GeoDjango
#23813
Add checks for common URLpattern errors
#23816
Ability to defer model field by default
#23820
Make it possible to override USE_TZ & TIME_ZONE on a per-database basis
#23829
Allow customizing the `ping_google` URL
#23832
Storage API should provide a timezone aware approach
#23833
drop all tables
#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
#23882
django 1.7 + inotify breaks autoreload of runserver with vim
#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
#23943
Audit tests decorated with unittest.expectedFailure
#23951
SafeExceptionReporterFilter does not have a way to filter and redact exception messages
#23952
Don't run all template tests with TEMPLATE_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;
#23971
Allow filtering of None on null date fields
#23976
ValidationError crashes if initialized with a list of empty dicts
#23985
URLValidator optional schemes causes backward incompatible changes
#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
#24044
filtering by annotation executes sql function twice
#24046
Consider deprecating the "escape" half of django.utils.safestring
#24047
Cannot combine values_list querysets that do subqueries
#24048
only() doesn't override fields included in defer() as documented
#24067
Renaming models prompts for content type deletions
#24075
Can't migrate contenttypes and auth to zero
#24080
Sqlite segmentation fault regression when running tests (since 1.7.2)
#24082
Unique=True on TextField or CharField should not create an index
#24090
ORM (still!) neglects to use aliases it has set up when certain multiple subqueries are used AND multi table inheritance is in use
#24096
GROUP BY on oracle fails with TextField and BinaryField
#24100
Make `post_migrate` dispatch the migration plan.
#24105
When upload_to is callable, storage.get_valid_name() does not get called
#24109
Provide a way to mark a migration operation as elidable when squashing
#24112
Inconsistency in TestCase.assertInHTML
#24113
django.db.backends.sqlite3.introspection.get_constraints does not return constraint names.
#24116
Refactor AdminSite.check_dependencies with the checks framework
#24117
make admin not require context_processors
#24119
Backend-agnostic tracebacks on template rendering errors
#24120
Backend-agnostic debug information on template loading failures
#24121
Provide a better repr() experience
#24125
TemplateDetailView in admindocs requires a single Django templates engine
#24126
Consider deprecating the current_app argument of auth views
#24127
Automatically set the current URL namespace based on the URL of the current request
#24128
Admindocs doesn't account for template loaders
#24142
extra() field overwritten when using union on two querysets
#24156
inherited manytomany.all() empty when 2 or more inherited model from abstract one
#24157
Prompt to add a new field after renaming
#24159
compilemessages does not behave the same as makemessages
#24167
Backend-agnostic template internationalization
#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
#24196
Filtering __in a sliced queryset with a 0 limit raises an unexpected error
#24199
string_if_invalid doesn't provide information in many cases
#24201
order_with_respect_to GenericForeignKey
#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 ManyToManyField should be replaced with field.many_to_many
#24228
Signals have unclear & inconsistent transaction handling
#24230
Add language name translated into active language to LANG_INFO dictionary
#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
#24257
The trans template tag fails to get a message when there is a % character in the string
#24260
Add migration support for logical field renames
#24267
Simplify Query.build_filter()
#24270
Wheel package does not contain 'extras' directory
#24272
prefetch_related GenericRelation via related_query_name
#24279
ORing with an empty Q() produces inconsistent results
#24283
ModelAdmin.media does not use get_prepopulated_fields
#24296
clear select fields for `.exists()` of distinct, non-sliced querysets
#24305
Allow to override abstract model fields
#24306
Support for UNLOGGED tables in PostgreSQL
#24312
Make it possible to import models safely at any time
#24313
Deprecate the class_prepared signal
#24316
Admin changelist column CSS classes do not use short description, instead using str(list_display_function)
#24317
Deprecate field.rel, replace it with real field instances
#24322
Increase consistency in the app registry
#24323
NameError: global name XXXXXAdmin is not defined when using admin register decorator with an __init__ super call
#24336
static server should skip for protocol-relative STATIC_URL
#24340
Nested deconstruction does not descend into lists, tuples or dicts
#24342
Add EnumField model/form fields
#24347
parameter 'widget' of BoundField.as_widget is ignored
#24363
Combine ALTER TABLE .. MODIFY statements for multiple columns into one statement.
#24365
inspectdb should generate PositiveIntegerFields for unsigned fields.
#24375
Add ability to mark migration as "part of initial" in Migration
#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 on SQLite
#24442
Index name truncation is odd
#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
#24474
Make display for null fields in Django admin configurable through settings
#24475
Add a new testconnections management command
#24481
Allow use of sql* commands even on apps with migrations
#24484
Add a helpful message when running tests with models without migrations
#24492
Bug in BaseCookie load can result in cookies not being set
#24496
Check CSRF Referer against CSRF_COOKIE_DOMAIN
#24497
Truncation of microseconds in DateTimeField leads to lookup trouble
#24509
Allow Expressions when saving new models
#24523
django.apps.registry.populate() does not handle failures in app_config.ready()
#24528
Migration fails because of duplicate constraint name when renaming and re-creating a model
#24529
Allow double squashing of migrations
#24530
Index names are inconsistent on PostgreSQL (at least)
#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
#24553
Pass application list to more admin views
#24559
MigrationLoader.load_disk ImportError handling differs under py3/pypy vs py2
#24561
Allow model field choices to accept callables.
#24564
Can't use AbstractBaseUser without installing django.contrib.auth
#24572
Migration plan may be broken when applying migrations on a clean database
#24576
Bad cascading leads to non-deterministic IntegrityError
#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
#24588
Improve handling apps without migrations while running migrate command.
#24590
Cache return value of `swappable_setting`
#24592
order_by HStore Key/Value Pair
#24604
JSONField for contrib.postgres
#24607
dumpdata (with natural keys) / loaddata failure for model inheriting from User
#24612
Confusing error message when using only/defer through deleted related field
#24616
date_hierarchy with USE_TZ=True won't work with Amazon RDS
#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
#24623
AttributeError when trying to send an utf-8 encoded email with text attachments (mime type: text/*)
#24628
Cannot apply migration that depends on squashed migration
#24629
Allow Func Expressions to be used as Transforms
#24632
PostgreSQL table inheritance
#24636
InvalidOperation saving decimal.Decimal
#24638
New feature: support adding an SQL comment in queries
#24639
Interaction between ValidationError and mark_safe
#24648
Model fields that reference settings that differ between dev and prod trigger the autodetector
#24652
SimpleTestCase should prevent execution of database queries
#24653
Database introspection doesn't work when using MySQL OPTIONS['read_default_file']
#24660
In gCBVs, decouple get_context_data() and get_template_names() from get() and post()
#24662
Sum() returns True/False when used with BooleanField & MySQL
#24665
Model field relational attributes are None by default, not False
#24669
Migrations should only be marked as run on "their" db
#24675
Skip "SET SQL_AUTO_IS_NULL = 0" on versions of MySQL that don't need it
#24676
Regression on ManytoMany representation in the admin interface
#24677
models.TextField cleaning doesn't behave the same as models.CharField.
#24680
In testing, warnings appear when loading database-specific fixtures
#24685
EngineHandler doesn't raise exception when duplicate aliases are registered
#24686
Support for Moving a model between two Django apps
#24687
select_related field validation doesn't work for nested non-relation fields
#24688
Add Oracle support for new-style GIS functions
#24690
ArrayField data bleeds between instances when using field.append(item)
#24693
Add model Options.label property
#24694
Add support for OPTIONS['context_processors'] to Jinja2 template backend
#24696
CSRF middleware wastefully calculates new tokens that are never used .
#24698
Relation clear fails silently when using OneToOneField+UUIDField
#24699
Add Avg('DurationField') support on Oracle
#24702
Cache Query objects when possible
#24705
Exception when negating Q object in annotate
#24706
ModelForm._post_clean assumes that setting attributes onto an instance cannot raise ValidationError
#24707
urls: error messages for broken views are better for deprecated-old-style than they are for new-style
#24708
forms.GenericIPAddressField.to_python behaves differently to other CharField subclasses.

1.1 docs

Query

#9704
Add a full example of a manually-created inline form
#10045
Improve documentation of .annotate() / .filter() ordering quirks
#11097
Formset documentation should include a note about form.blah_ptr for derived models
#11234
BlockNode unsafely manages context
#12743
Add a style guide for javascript in the admin
#12856
Decide on public API/documentation for form.BoundField attributes
#13080
Documentation bug for Signal.connect
#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
#15091
Serializer docs contain nothing on how to use a custom encoder
#15143
Add precisions about setting the language for the test client
#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/
#16970
calling as_view of CBV in URLConf needs better documentation and examples
#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
#17686
file.save crashes on unicode filename
#17752
Serialization and multi-table inheritance
#17985
Add documentation for the lookup_allowed method
#18012
Propagate reverse foreign keys from proxy models to base class
#18348
Make parts of the sessions API public
#18485
Document behavior of PostgreSQL/Oracle when manually setting autoincrementing fields
#18596
Documentation of javascript_catalog isn't very clear
#19106
Add new tutorial on breaking templates into blocks
#19222
Documentation for use_for_related_fields should clarify that it doesn't work for intermediate joins
#19227
Reorganize method flowchart for class based generic views to tree
#19415
Clarify how aggregates work with multi-valued relationships and multiple filter() calls
#19427
Lacking Documentation on Custom Related Fields Pre-Save Override
#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
#20197
XML serializer can output invalid characters
#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
#21422
prefetch_related does not document restriction
#21516
Update the import path for the FormSet classes and factories in documentation.
#21528
improve Django Doc with an example for formfield_for_foreignkey accessing parent ID
#21540
TestCase with multiple assertRaises fails with TransactionManagementError
#21588
"Modifying upload handlers on the fly" documentation doesn't replicate internal magic
#21859
clarify Django docs re: email addresses and ascii
#21993
Messages documentation is topic style, there is no ref
#22061
Increase visibility of translated documentation sets
#22268
values_list() on a ManyToManyField returns extra None's when iterated over.
#22270
Explain permissions on proxy models
#22431
TestCase swallows IntegrityError when creating object with invalid foreign key
#22463
Inconsistent code style in HTML, JavaScript, and CSS files
#22571
Document implications of using auto_now_add=True and get_or_create
#22872
Backwards incompatible change: Can't proxy User model: RuntimeError: App registry isn't ready yet.
#22900
ugettext_lazy with arguments causes RuntimeError
#23054
Document limitations of cache middleware more clearly
#23386
Document that F expressions are reapplied each time an object is saved
#23485
Add deeper bookmarks to Django Docs PDF
#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
#23751
Code snippets display without formatting in PDF version of the docs
#23790
Possible bad interaction between migration dependencies and relabeling apps
#23868
dumpdata options documentation isn't correctly formatted for some options
#23918
Built in functions override custom functions in related manager
#24016
Document how to migrate data between two external apps
#24019
Documentation of GenericRelation should be updated
#24076
Query may fail with pytz exception
#24106
Document backwards incompatible changes to database backend API
#24134
Document short command line options for management commands
#24162
"Method Flowchart" for all CB(G)V documentation pages
#24191
form.changed_data appears to be undocumented
#24212
Documentation for pylibmc cache backend needs additional info
#24244
Document contrib.admin.models.LogEntry
#24370
Recommend that all new projects use a custom user model
#24434
Django Custom Field inherits ForeignKey deconstruct() fails
#24520
Add documentation for supports_microseconds widget property
#24527
Using standalone templates gives confusing error message
#24630
Misleading/incorrect docs about RunPython and transactions
#24650
Migration changing db_table and managed not creating new table
#24691
Document model._state.adding (since UUIDField sets value before save)

Back to Top