#28504 |
Add hooks into SchemaEditor.alter_field() and reduce complexity
|
new
|
nobody
|
Cleanup/optimization
|
Migrations
|
1.11
|
#28526 |
Remedy verbose, often unhelpful undefined tempate variable logging
|
new
|
nobody
|
Cleanup/optimization
|
Template system
|
master
|
#28540 |
Document changes to file upload permissions in Django 1.11
|
new
|
nobody
|
Cleanup/optimization
|
Documentation
|
1.11
|
#28541 |
migration introducing a UUID primary key fails on sqlite3
|
new
|
nobody
|
Bug
|
Migrations
|
1.11
|
#28553 |
Querysets: annotate() columns are forced into a certain position which may disrupt union()
|
new
|
nobody
|
Cleanup/optimization
|
Database layer (models, ORM)
|
1.11
|
#28586 |
Automatically prefetch related for "to one" fields as needed.
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
master
|
#28594 |
Value error on related user name during save of user model
|
new
|
nobody
|
Bug
|
contrib.auth
|
1.11
|
#28602 |
Filesystem watcher based autoreload implementation for Windows platform
|
new
|
nobody
|
New feature
|
Utilities
|
1.11
|
#28606 |
Deprecate CachedStaticFilesStorage
|
new
|
nobody
|
Cleanup/optimization
|
contrib.staticfiles
|
master
|
#28607 |
HashedFilesMixin's post_process() yields multiple times for the same file
|
new
|
nobody
|
Bug
|
contrib.staticfiles
|
master
|
#28621 |
Crash in QuerySet.annotate() with OuterRef
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
1.11
|
#28647 |
Add support for python-brace-format for variables within {% blocktrans %}
|
new
|
nobody
|
New feature
|
Internationalization
|
1.11
|
#28659 |
LayerMapping fails with unique=True and Geometry column is None
|
new
|
nobody
|
Bug
|
GIS
|
master
|
#28661 |
Auto-truncate indexes on MySQL when max index size is reached
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
master
|
#28692 |
QuerySet.bulk_create() combine with select/prefetch_related()
|
new
|
nobody
|
Cleanup/optimization
|
Database layer (models, ORM)
|
1.11
|
#28699 |
Document middleware ordering requirements following CSRF change in Django 1.11.6
|
new
|
nobody
|
Bug
|
Documentation
|
1.11
|
#28715 |
Prevent a migration changing DateTimeField(auto_now_add=True) to default=timezone.now from generating SQL
|
new
|
nobody
|
Cleanup/optimization
|
Migrations
|
master
|
#28717 |
Document that using ModelAdmin.list_filter with foreign keys may require a database router
|
new
|
nobody
|
Cleanup/optimization
|
Documentation
|
1.11
|
#28725 |
In multi-table inheritance, serializers output ManyToManyFields in both the parent and the base class which causes an error with loaddata
|
new
|
nobody
|
Bug
|
Core (Serialization)
|
1.11
|
#28726 |
Brackets illegal in DEFAULT_FROM_EMAIL name part
|
new
|
nobody
|
Cleanup/optimization
|
Core (Mail)
|
1.11
|
#28738 |
Add support for PostGIS <-> operator
|
new
|
nobody
|
New feature
|
GIS
|
1.11
|
#28743 |
Clarify the term "deployment server" in the documentation
|
new
|
nobody
|
Cleanup/optimization
|
Documentation
|
1.11
|
#28752 |
Prevent django.setup() from running multiple times
|
new
|
nobody
|
Cleanup/optimization
|
Core (Other)
|
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
|
#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
|
#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
|
#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
|
#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
|
#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
|
#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
|
#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
|
#29123 |
Changing an IntegerField to a ForeignKey generates incorrectly ordered migration operations if the field is in unique_together
|
new
|
nobody
|
Bug
|
Migrations
|
master
|
#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
|
#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
|
#29177 |
Unmanaged models with ForeignKeys do not get those fields serialized into their migration state when CreateModel happens.
|
new
|
nobody
|
Bug
|
Migrations
|
master
|
#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
|
#29232 |
Add title option for admin filter when providing a field name
|
new
|
nobody
|
New feature
|
contrib.admin
|
master
|
#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
|
#29249 |
Add option to dumpdata to allow unicode JSON or YAML
|
new
|
nobody
|
New feature
|
Core (Management commands)
|
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
|
#29282 |
Admin checks raise TypeError if issubclass() receives a non-class
|
new
|
nobody
|
Bug
|
contrib.admin
|
master
|
#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
|