#3254 |
full text search support for postgres, oracle and mssql
|
new
|
|
New feature
|
Database layer (models, ORM)
|
|
#10060 |
Multiple table annotation failure
|
new
|
|
Bug
|
Database layer (models, ORM)
|
master
|
#10761 |
ModelAdmin.queryset() is missing a mechanism for specifying different querysets for changelist and change object views
|
new
|
|
New feature
|
contrib.admin
|
master
|
#10827 |
django.auth create_permissions must clear the content type cache before creating permissions
|
new
|
|
Bug
|
contrib.auth
|
master
|
#10929 |
Support a default value for Sum (and possibly other aggregation functions)
|
new
|
|
New feature
|
Database layer (models, ORM)
|
master
|
#10941 |
Add a templatetag to generate querystrings
|
new
|
|
New feature
|
Template system
|
master
|
#12096 |
Model fields are not accessible as attributes of the model class
|
new
|
|
New feature
|
Database layer (models, ORM)
|
1.1
|
#15049 |
Using annotation before and after filter gives wrong results
|
new
|
|
Bug
|
Database layer (models, ORM)
|
master
|
#16508 |
Provide real support for virtual fields
|
new
|
|
New feature
|
Database layer (models, ORM)
|
master
|
#17157 |
CSRF fails in cross-domain iframes on IE
|
new
|
|
New feature
|
Documentation
|
master
|
#17235 |
Multipartparser shouldn't leave request.POST/request.FILES mutable
|
new
|
|
Bug
|
HTTP handling
|
master
|
#19040 |
Allow declaring a model Manager class inside the model class
|
new
|
|
New feature
|
Database layer (models, ORM)
|
master
|
#20287 |
BaseContext (and it's subclasses) lack emulation of dictionary items()
|
new
|
|
New feature
|
Template system
|
master
|
#21021 |
Default geom_type attribute for GeometryWidget should be "Geometry", not "Unknown"
|
new
|
|
Cleanup/optimization
|
GIS
|
1.6-beta-1
|
#21906 |
dumpdata should not use router.allow_migrate
|
new
|
|
Bug
|
Core (Management commands)
|
1.5
|
#23130 |
BooleanField should not override 'blank' if choices are specified
|
new
|
|
Bug
|
Database layer (models, ORM)
|
master
|
#23521 |
removal of concrete Model from bases doesn't remove it from ModelState bases
|
new
|
|
Bug
|
Migrations
|
1.7
|
#23559 |
Staff (not superusers) should not manage perms of Users
|
new
|
|
New feature
|
contrib.auth
|
|
#24082 |
Unique=True on TextField or CharField should not create an index
|
new
|
|
Bug
|
Database layer (models, ORM)
|
1.7
|
#24612 |
Confusing error message when using only/defer through deleted related field
|
new
|
|
Cleanup/optimization
|
Database layer (models, ORM)
|
1.8
|
#24632 |
PostgreSQL table inheritance
|
new
|
|
New feature
|
contrib.postgres
|
master
|
#24863 |
Make `django.db.models.Manager.from_queryset` copy over properties and not just methods
|
new
|
|
New feature
|
Database layer (models, ORM)
|
master
|
#25504 |
Django test teardown fails when there is no default database
|
new
|
|
Bug
|
Testing framework
|
1.9
|
#25600 |
Template `if` tag behavior change with 1.8, OneToOneField, RelatedObjectDoesNotExist is True?
|
new
|
|
Bug
|
Template system
|
1.8
|
#25612 |
django.contrib.auth should include support for 2fa out of the box
|
new
|
|
New feature
|
contrib.auth
|
master
|
#25756 |
ArrayField does not work with FileField
|
new
|
|
Bug
|
contrib.postgres
|
1.8
|
#26029 |
Provide an API to configure arbitrary file storage backends
|
new
|
|
New feature
|
File uploads/storage
|
master
|
#26329 |
StaticFilesStorage permits leading slash, CachedStaticFilesStorage doesn't
|
new
|
|
Bug
|
contrib.staticfiles
|
1.8
|
#26423 |
Make EmailValidator use HTML5 validation rather than more complicated regular expressions
|
new
|
|
Cleanup/optimization
|
Core (Other)
|
master
|
#27095 |
Queries involving postgres Array fields can't include expressions as elements
|
new
|
|
Bug
|
contrib.postgres
|
master
|
#27147 |
Add support for defining bounds in postgres range fields
|
new
|
|
New feature
|
contrib.postgres
|
master
|
#27486 |
intword and filesizeformat filters shouldn't pass non-integers to gettext
|
new
|
|
Cleanup/optimization
|
Template system
|
master
|
#27559 |
Admin changelist turns GET QueryDict into dict which may lose parameters
|
new
|
|
Cleanup/optimization
|
contrib.admin
|
master
|
#27604 |
Use set_signed_cookie for contrib.messages Cookie storage
|
new
|
|
Cleanup/optimization
|
contrib.messages
|
master
|
#27732 |
django.contrib.postgres.search SearchRank doesn't handle SearchVectorField references
|
new
|
|
Bug
|
contrib.postgres
|
master
|
#27753 |
Cleanups when no supported version of Django supports Python 2 anymore
|
new
|
|
Cleanup/optimization
|
Utilities
|
master
|
#27785 |
Log request.body (or part of it) in the 500 debug content
|
new
|
|
New feature
|
Error reporting
|
master
|
#27808 |
Nested ArrayField with nullable base field generates invalid SQL
|
new
|
|
Bug
|
contrib.postgres
|
master
|
#28172 |
Prevent nonexistent template filter arguments from raising VariableDoesNotExist
|
new
|
|
Bug
|
Template system
|
master
|
#28215 |
sensitive_post_parameters/sensitive_variables leaking sensitive values into the http 500 exception email
|
new
|
|
Bug
|
Error reporting
|
1.8
|
#28217 |
nested calls to functions decorated with sensitive_post_parameters produces unexpected results which parameters are considered sensitive
|
new
|
|
Bug
|
Error reporting
|
1.8
|
#28341 |
GeometryField doesn't create GEOSGeometry objects lazily anymore
|
assigned
|
|
Bug
|
GIS
|
1.8
|
#28344 |
Add for_update parameter to Model.refresh_from_db()
|
new
|
|
New feature
|
Database layer (models, ORM)
|
master
|
#28354 |
Add a "humanized" widget for DurationField
|
new
|
|
New feature
|
Forms
|
1.11
|
#28405 |
CICharField on a ModelFormSet doesn't catch unique constraint violations with different capitalization
|
new
|
|
Bug
|
contrib.postgres
|
1.11
|
#28519 |
Add filter(), exclude(), and other base QuerySet methods to combined QuerySets (union(), etc.)
|
new
|
|
New feature
|
Database layer (models, ORM)
|
master
|
#28528 |
Allow combining SearchVectors with different configs
|
new
|
|
Cleanup/optimization
|
contrib.postgres
|
1.10
|
#28560 |
distinct() on ordered queryset with restricted list of columns returns incorrect result
|
new
|
|
Bug
|
Database layer (models, ORM)
|
master
|
#28567 |
Unclear documentation for 'next' parameter of set_language view
|
new
|
|
Bug
|
Internationalization
|
1.11
|
#28604 |
Prevent ManifestStaticFilesStorage from leaving behind intermediate files
|
new
|
|
Cleanup/optimization
|
contrib.staticfiles
|
master
|
#28696 |
Add the ability to natively filter geometries by geom_type
|
new
|
|
New feature
|
GIS
|
master
|
#28754 |
validate_ipv46_address validator allows IP addresses to begin with a first octet of zero
|
new
|
|
Bug
|
Core (Other)
|
1.11
|
#28763 |
Allow SessionStore's to be easily overridden to make dynamic the session cookie age
|
new
|
|
New feature
|
contrib.sessions
|
master
|
#28767 |
Incorrect value when annotating empty list as Value() on ArrayField.
|
new
|
|
Bug
|
contrib.postgres
|
1.11
|
#28821 |
Allow QuerySet.bulk_create() on multi-table inheritance when possible
|
new
|
|
New feature
|
Database layer (models, ORM)
|
master
|
#28861 |
Add schema tests for CIText fields
|
new
|
|
Cleanup/optimization
|
contrib.postgres
|
master
|
#28872 |
JSONField __in operator breaks when given a values_list()
|
new
|
|
Bug
|
contrib.postgres
|
1.11
|
#28928 |
Add support for expression indexes for GinIndex
|
new
|
|
New feature
|
contrib.postgres
|
1.11
|
#28935 |
Template error raised in an {% extends %} child template shows incorrect source location on debug page
|
new
|
|
Bug
|
Template system
|
2.0
|
#28949 |
Multibyte table name or column name causes miscalculation of the length of index name.
|
new
|
|
Bug
|
Migrations
|
2.0
|
#29000 |
RenameModel does not rename M2M column when run after AlterField/RenameField
|
new
|
|
Bug
|
Migrations
|
2.0
|
#29084 |
Skip postgres_tests's SimpleSearchTest's that require 'english_stem' configuration if the machine's configuration is different
|
new
|
|
Cleanup/optimization
|
contrib.postgres
|
1.11
|
#29097 |
Migrations using MySQL fail for constraints using composite indexes
|
new
|
|
Bug
|
Database layer (models, ORM)
|
1.11
|
#29120 |
Document that the admin autocomplete requires the change permission of the related model
|
new
|
|
Cleanup/optimization
|
contrib.admin
|
2.0
|
#29127 |
Running tagged tests hides any with syntax errors
|
new
|
|
Bug
|
Testing framework
|
2.0
|
#29131 |
Make the error message for ArrayField more user and translation-friendly
|
new
|
|
Cleanup/optimization
|
contrib.postgres
|
2.0
|
#29157 |
Allow querying for distinct values in JSONField lists
|
new
|
|
New feature
|
contrib.postgres
|
2.0
|
#4140 |
oracle: manage.py syncdb fails with ORA-06552 when a fieldname is a keyword
|
new
|
|
Bug
|
Core (Management commands)
|
master
|
#5147 |
Translation inconsistency for Hungarian language (entry - entries)
|
new
|
|
Bug
|
Internationalization
|
master
|
#5929 |
Allow Fields to use multiple db columns (complex datatypes)
|
new
|
|
New feature
|
Database layer (models, ORM)
|
master
|
#9982 |
Inconsistent behavior on model save depending on whether OneToOneField is a primary key
|
new
|
|
Bug
|
Database layer (models, ORM)
|
1.0
|
#10088 |
for_share() as well as for_update() addition to Model.QuerySet
|
new
|
|
New feature
|
Database layer (models, ORM)
|
1.0
|
#11156 |
Unnecessary savepoints with Oracle
|
new
|
|
Cleanup/optimization
|
Database layer (models, ORM)
|
master
|
#11383 |
Admin action 'Delete selected' check only global model delete permission
|
new
|
|
Bug
|
contrib.admin
|
master
|
#13224 |
style of m2m readonly_fields in admin change_form
|
new
|
|
New feature
|
contrib.admin
|
1.2-beta
|
#15156 |
Ordinal numbers in English and in other locales
|
new
|
|
New feature
|
Internationalization
|
master
|
#15859 |
Allow more precise placement of admin inlines
|
new
|
|
New feature
|
contrib.admin
|
1.3
|
#16025 |
distinct does not apply to aggregated querysets
|
new
|
|
Bug
|
Database layer (models, ORM)
|
1.6
|
#16730 |
serializing forms which use FilteredSelectMultiple
|
new
|
|
New feature
|
contrib.admin
|
1.3
|
#17631 |
edge case: django.test.client should handle fields and files with the same name
|
new
|
|
Cleanup/optimization
|
Testing framework
|
1.3
|
#19806 |
django_bash_completion clobbers upstream completion of ‘python’
|
new
|
|
Bug
|
Core (Management commands)
|
1.4
|
#20601 |
intcomma and floatformat internationalization error
|
new
|
|
New feature
|
Template system
|
1.10
|
#21039 |
Support Postgres "CREATE INDEX CONCURRENTLY" in migrations
|
new
|
|
New feature
|
Migrations
|
master
|
#21837 |
auth.User Email - non-RFC spec case normalization
|
new
|
|
Bug
|
contrib.auth
|
1.6
|
#22298 |
Rename Form Media to Static (or get rid of Form Media completely?)
|
new
|
|
Cleanup/optimization
|
Forms
|
master
|
#23051 |
QuerySet.only() fail to work with reverse o2o relationships
|
new
|
|
Bug
|
Database layer (models, ORM)
|
master
|
#23577 |
Rename operations should rename indexes, constraints, sequences and triggers named after their former value
|
new
|
|
Bug
|
Migrations
|
master
|
#23996 |
Allow AlterOrderWithRespectTo to order existing data
|
new
|
|
New feature
|
Migrations
|
master
|
#29078 |
Serializer handle_m2m_field() should honor any previous prefetch
|
assigned
|
Zeeshan Khan
|
Cleanup/optimization
|
Core (Serialization)
|
2.0
|
#14035 |
Cannot access POST after request.encoding was set to a custom value
|
assigned
|
Piotr Czachur
|
Bug
|
HTTP handling
|
master
|
#28622 |
Allow password reset token to expire in under a day
|
assigned
|
Zach Liu
|
New feature
|
Core (Other)
|
master
|
#17208 |
Dogfood class-based views in contrib.admin
|
assigned
|
Yoong Kang Lim
|
Cleanup/optimization
|
contrib.admin
|
master
|
#21544 |
Problem with number format when not using L10N
|
new
|
Yonel Ceruto
|
Bug
|
Utilities
|
master
|
#28291 |
ArrayField cannot contain JSONField; causes SQL error
|
assigned
|
Zac Yauney
|
Bug
|
contrib.postgres
|
master
|
#6363 |
Login page is redisplayed without any message if AdminSite.has_permission() returns False
|
assigned
|
Iacopo Spalletti
|
Bug
|
contrib.admin
|
master
|
#25298 |
Forbid QuerySet filtering by a related field that expects a single value when multiple values are returned
|
assigned
|
Y3K
|
Cleanup/optimization
|
Database layer (models, ORM)
|
1.8
|
#28598 |
BCC addresses are ignored in the console and file email backends
|
assigned
|
Stefan Schneider
|
Cleanup/optimization
|
Core (Mail)
|
1.11
|
#2137 |
Add drag and drop ordering for inlines to set order_with_respect_to in admin interface
|
new
|
xian
|
New feature
|
contrib.admin
|
|
#29019 |
createsuperuser crashes if a ManyToManyField is in REQUIRED_FIELDS
|
assigned
|
Williams Mendez
|
Bug
|
contrib.auth
|
2.0
|
#28384 |
ModelAdmin.lookup_allowed() incorrectly raises DisallowedModelAdminLookup lookup with foreign key as primary key
|
assigned
|
Windson yang
|
Bug
|
contrib.admin
|
1.11
|