#28754 |
validate_ipv46_address validator allows IP addresses to begin with a first octet of zero
|
new
|
|
Bug
|
Core (Other)
|
1.11
|
#28757 |
Allow using forms of contrib.auth without installing contrib.auth
|
new
|
shangdahao
|
Cleanup/optimization
|
contrib.auth
|
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
|
#28779 |
Customizing REDIRECT_FIELD_NAME is cumbersome
|
new
|
nobody
|
Cleanup/optimization
|
contrib.auth
|
1.11
|
#28788 |
Add support for Model.clean_<fieldname>
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
master
|
#28790 |
Document how to avoid running certain test classes in parallel
|
new
|
nobody
|
Cleanup/optimization
|
Documentation
|
master
|
#28800 |
Add a management command to list URL patterns
|
new
|
nobody
|
New feature
|
Core (Management commands)
|
1.11
|
#28805 |
Add a database function for RegexpReplace
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
master
|
#28806 |
Mechanism of fetching related objects violates READ COMMITTED assumption of Django ORM
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
master
|
#28814 |
Python 3.7 compatibility
|
new
|
nobody
|
New feature
|
Core (Other)
|
master
|
#28821 |
Allow QuerySet.bulk_create() on multi-table inheritance when possible
|
new
|
|
New feature
|
Database layer (models, ORM)
|
master
|
#28822 |
Add DBCalculatedField to model to annotate models automatically
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
master
|
#28831 |
Document that InlineModelAdmin methods' obj argument is the parent object
|
new
|
nobody
|
Cleanup/optimization
|
Documentation
|
2.0
|
#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
|
#28888 |
Index added to _meta.indexes with Meta.indexes=[] yields two equal addIndex() operations.
|
new
|
nobody
|
Cleanup/optimization
|
Database layer (models, ORM)
|
1.11
|
#28892 |
Fixed header height in the admin site may break custom layouts
|
new
|
nobody
|
Bug
|
contrib.admin
|
1.9
|
#28901 |
Document considerations with read committed isolation level and InnoDB
|
new
|
nobody
|
Cleanup/optimization
|
Documentation
|
2.0
|
#28905 |
Overhaul extra_requires to include more optional dependencies
|
new
|
nobody
|
Cleanup/optimization
|
Packaging
|
master
|
#28913 |
If MIGRATIONS_MODULES has a missing top-level package, proper error message is not displayed
|
new
|
nobody
|
Bug
|
Migrations
|
1.11
|
#28919 |
Add support for Common Table Expression (CTE) queries
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
master
|
#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
|
#28936 |
simplify_regex should remove redundant escape sequences outside groups
|
new
|
nobody
|
Bug
|
contrib.admindocs
|
2.0
|
#28939 |
Document which ORM methods provide an instance hint to database routers
|
new
|
nobody
|
Cleanup/optimization
|
Documentation
|
master
|
#28944 |
Chaining values()/values_list() after QuerySet.select_for_update(of=()) crashes
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
2.0
|
#28949 |
Multibyte table name or column name causes miscalculation of the length of index name.
|
new
|
|
Bug
|
Migrations
|
2.0
|
#28973 |
Move the output of every file that collectstatic processes to verbosity level 2
|
new
|
nobody
|
Cleanup/optimization
|
contrib.staticfiles
|
master
|
#28980 |
Make the autodetector validate the type of one-off default values
|
new
|
nobody
|
Cleanup/optimization
|
Migrations
|
2.0
|
#28991 |
Add an admin filter with choices "all", "blank", "not blank"
|
new
|
nobody
|
New feature
|
contrib.admin
|
master
|
#28992 |
Querying GenericIPAddressField with a space crashes with DataError on PostgreSQL
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
1.11
|
#28999 |
Document how to use class-based views if you want to reverse by them by instance
|
new
|
nobody
|
Cleanup/optimization
|
Documentation
|
2.0
|
#29000 |
RenameModel does not rename M2M column when run after AlterField/RenameField
|
new
|
|
Bug
|
Migrations
|
2.0
|
#29008 |
When DEBUG is True, raising Http404 in a path converter's to_python method does not result in a technical response
|
new
|
nobody
|
Bug
|
Core (URLs)
|
2.0
|
#29010 |
Allow customizing the autocomplete search results based on the querying model
|
new
|
nobody
|
New feature
|
contrib.admin
|
2.0
|
#29022 |
HashedFilesMixin does not properly skip protocol-relative urls when STATIC_URL='/'
|
new
|
nobody
|
Bug
|
contrib.staticfiles
|
2.0
|
#29023 |
running tests in parallel doesn't show exception chain, even with tblib
|
new
|
nobody
|
Cleanup/optimization
|
Testing framework
|
master
|
#29026 |
Make makemigrations scriptable / script-friendly
|
new
|
nobody
|
Cleanup/optimization
|
Migrations
|
master
|
#29039 |
Disabling migrations doesn't work with --keepdb
|
new
|
nobody
|
Bug
|
Testing framework
|
1.11
|
#29040 |
test database creation log output doesn't use consistent stream
|
new
|
nobody
|
Cleanup/optimization
|
Testing framework
|
master
|
#29043 |
test --keepdb says "Using existing test database" even if it's run for the first time
|
new
|
nobody
|
Cleanup/optimization
|
Database layer (models, ORM)
|
2.0
|
#29045 |
admin CSS overrides Select/SelectMultiple size attribute
|
new
|
nobody
|
Bug
|
contrib.admin
|
1.11
|
#29052 |
test database setup can truncate non-test database if two database aliases point to the same database
|
new
|
nobody
|
Bug
|
Testing framework
|
2.0
|
#29057 |
contrib.postgres OID caching crashes when initializing a ConnectionHandler manually
|
new
|
nobody
|
Cleanup/optimization
|
contrib.postgres
|
2.0
|
#29058 |
Adding 'null=True' to a PointField doesn't create working migration
|
new
|
nobody
|
Bug
|
GIS
|
1.11
|
#29061 |
manage.py makemessages throws syntax error due to incorrectly generated django.pot, again
|
new
|
nobody
|
Bug
|
Core (Management commands)
|
2.0
|
#29062 |
"database table locked errors" when using sqlite in-memory database with LiveServerTestCase
|
new
|
nobody
|
Bug
|
Testing framework
|
2.0
|
#29063 |
Replacement Migrations not being executed because of unapplied migrations should raise a warning.
|
new
|
nobody
|
Cleanup/optimization
|
Migrations
|
1.9
|
#29069 |
Static file serving does not call request_finished signal
|
new
|
nobody
|
Bug
|
HTTP handling
|
1.11
|
#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
|
#29085 |
Possible data loss on .save() with unsaved related model
|
new
|
nobody
|
Cleanup/optimization
|
Database layer (models, ORM)
|
master
|
#29095 |
QuerySet.count() with Sum window function generates invalid SQL on PostgreSQL
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
2.0
|
#29097 |
Migrations using MySQL fail for constraints using composite indexes
|
new
|
|
Bug
|
Database layer (models, ORM)
|
1.11
|
#29098 |
Add SimpleTestCase.assertRedirectsRegex()
|
new
|
nobody
|
New feature
|
Testing framework
|
1.11
|
#29111 |
Use autocomplete_fields in list_filter for related models
|
new
|
nobody
|
New feature
|
contrib.admin
|
2.0
|
#29120 |
Document that the admin autocomplete requires the change permission of the related model
|
new
|
|
Cleanup/optimization
|
contrib.admin
|
2.0
|
#29122 |
Add a better font for Persian/Farsi to the admin
|
new
|
|
New feature
|
contrib.admin
|
2.0
|
#29123 |
Changing an IntegerField to a ForeignKey generates incorrectly ordered migration operations if the field is in unique_together
|
new
|
nobody
|
Bug
|
Migrations
|
master
|
#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
|
#29139 |
Aggregate functions failing when using Postgres JSON field KeyTransform
|
new
|
|
Bug
|
contrib.postgres
|
2.0
|
#29145 |
Allow CIText values to be compared as the database would compare them (case-insensitively)
|
new
|
nobody
|
Cleanup/optimization
|
contrib.postgres
|
2.0
|
#29152 |
Allow more control over ArgumentParser initialization in management commands
|
new
|
nobody
|
Cleanup/optimization
|
Core (Management commands)
|
2.0
|
#29156 |
Enhance the model methods added when Meta.order_with_respect_to is used
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
2.0
|
#29157 |
Allow querying for distinct values in JSONField lists
|
new
|
|
New feature
|
contrib.postgres
|
2.0
|
#29167 |
HashedFilesMixin doesn't work with data URIs that include a closing parenthesis
|
new
|
nobody
|
Bug
|
contrib.staticfiles
|
2.0
|
#29168 |
Document how to write a custom lookup where the rhs comes before the lhs
|
new
|
nobody
|
Cleanup/optimization
|
Database layer (models, ORM)
|
2.0
|
#29182 |
SQLite database migration breaks ForeignKey constraint, leaving <table_name>__old in db schema
|
new
|
nobody
|
Cleanup/optimization
|
Migrations
|
2.0
|
#29186 |
"django.request" logging breaks "logging.handlers.SocketHandler"
|
new
|
nobody
|
Bug
|
Core (Other)
|
2.0
|
#29187 |
test_delete_signals occasionally fails when running all django tests
|
new
|
nobody
|
Bug
|
Core (Other)
|
2.0
|
#29198 |
Add a --plan option to the migrate command
|
new
|
nobody
|
New feature
|
Migrations
|
master
|
#29203 |
Cached Session may cause losing a session, when it failed to connect to cache backend
|
new
|
nobody
|
Bug
|
contrib.sessions
|
1.11
|
#29205 |
MultiValueField ignores a required value of a sub field
|
new
|
nobody
|
Bug
|
Forms
|
1.11
|
#29214 |
Invalid SQL when updating after annotating using subquery
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
1.11
|
#29224 |
Migration crashes deleting an index_together if there is a unique_together on the same fields
|
new
|
nobody
|
Bug
|
Migrations
|
1.11
|
#29230 |
Incorrect behavior of QuerySet.prefetch_related() in some circumstances during multilevel data prefetching
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
1.11
|
#29237 |
ModelAdmin.inlines cause a model to lose its primary key from a model field default
|
new
|
nobody
|
Bug
|
contrib.admin
|
1.11
|
#29241 |
ConditionalGetMiddleware and x-sendfile
|
new
|
nobody
|
Bug
|
Core (Cache system)
|
1.11
|
#29243 |
Improve efficiency of migration graph algorithm
|
new
|
nobody
|
Cleanup/optimization
|
Migrations
|
2.0
|
#29244 |
Paginator.count() may incorrectly silence AttributeError and TypeError
|
new
|
nobody
|
Cleanup/optimization
|
Core (Other)
|
2.0
|
#29257 |
If creation of a db cursor fails, the resulting traceback is misleading
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
2.0
|
#29260 |
Remove UPDATE query when saving a new model instance with a primary key that has a default
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
2.0
|
#29262 |
Custom Left Outer Join in Queries
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
|
#29281 |
In some cases i18n set_language does not change url language
|
new
|
nobody
|
Bug
|
Internationalization
|
1.11
|
#29291 |
Conditional expressions and ~Q queries
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
master
|
#29299 |
Add type hints (PEP 484) and variable annotations (PEP 526)
|
new
|
nobody
|
Cleanup/optimization
|
Core (Other)
|
2.0
|
#29308 |
Clarify how assertQuerysetEqual()'s transform parameter works
|
new
|
nobody
|
Cleanup/optimization
|
Documentation
|
2.0
|
#29317 |
filter keyword undocumented in PostgreSQL aggregate functions
|
new
|
nobody
|
Cleanup/optimization
|
Documentation
|
|
#29323 |
HTTPRequest QueryDict wrongly decodes binary encoded values
|
new
|
nobody
|
Bug
|
HTTP handling
|
1.11
|
#29329 |
Inconsistent datetime logging from runserver.
|
new
|
nobody
|
Cleanup/optimization
|
Core (Other)
|
2.0
|
#29338 |
Can't use OuterRef in union Subquery
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
2.0
|
#29343 |
An exception AttributeError during HEAD request on media object
|
new
|
nobody
|
Bug
|
HTTP handling
|
2.0
|
#29345 |
Migrations that recreate constraints can fail on PostgreSQL if table is not in public schema
|
new
|
nobody
|
Bug
|
Migrations
|
2.0
|
#29346 |
Add "intermediary" kwarg to ModelForm._save_m2m
|
new
|
nobody
|
New feature
|
Forms
|
2.0
|
#29347 |
InternalError at /admin/foo/bar/taz/change/ Error in python: TypeError DETAIL: a float is required
|
new
|
nobody
|
Uncategorized
|
contrib.admin
|
2.0
|
#29350 |
Sqlite3 Introspection (get_primary_key_column) Always Returns None
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
2.0
|
#373 |
Add support for multiple-column primary keys
|
assigned
|
Michal Petrucha
|
New feature
|
Database layer (models, ORM)
|
master
|
#2259 |
Primary keys should be readonly by default in admin
|
assigned
|
Pathangi Jatinshravan
|
Bug
|
contrib.admin
|
master
|
#3461 |
DatabaseWrapper should pass through args and kwargs to underlying database adapter
|
assigned
|
Asif Saifuddin Auvi
|
Bug
|
Database layer (models, ORM)
|
master
|