#26562 |
Introduce Storage and FileSystemStorage alternate save behaviour
|
nobody
|
New feature
|
File uploads/storage
|
dev
|
|
#26565 |
Allow Prefetch query to use .values()
|
nobody
|
New feature
|
Database layer (models, ORM)
|
dev
|
|
#26619 |
BaseCache incr method will reset the timeout
|
nobody
|
Bug
|
Core (Cache system)
|
1.8
|
|
#26626 |
Update decorator_from_middleware to work with new-style middleware
|
|
New feature
|
HTTP handling
|
dev
|
|
#26650 |
Automatically apply Cast based on output_field
|
nobody
|
Cleanup/optimization
|
Database layer (models, ORM)
|
dev
|
|
#26661 |
Why not using AppConfig's name attribute instead of app_name in urls.py?
|
nobody
|
Cleanup/optimization
|
Core (URLs)
|
1.9
|
|
#26683 |
Oracle DBs: Add option to use VARCHAR2 data type
|
nobody
|
New feature
|
Migrations
|
1.9
|
|
#26714 |
Add examples for KMLSitemap and KMZSitemap
|
nobody
|
Cleanup/optimization
|
GIS
|
dev
|
|
#26722 |
Django silently discarding the user-provided on_delete with GenericRelation
|
nobody
|
Bug
|
contrib.contenttypes
|
1.9
|
|
#26756 |
Changing of model's verbose_name does not change the names of the model's permissions
|
|
Bug
|
contrib.auth
|
dev
|
|
#26769 |
Expose verbosity level in migrations
|
|
New feature
|
Migrations
|
1.9
|
|
#26803 |
Add a statistics option to makemessages
|
|
New feature
|
Internationalization
|
dev
|
|
#26810 |
DATA_UPLOAD_MAX_NUMBER_FIELDS not taken into account in admin mass actions
|
nobody
|
Cleanup/optimization
|
contrib.admin
|
1.10
|
|
#26822 |
New migrations not applied on clone databases (sqlite) when using --parallel and --keepdb option
|
nobody
|
Bug
|
Testing framework
|
1.9
|
|
#26982 |
Allow easy removal of "novalidate" in admin
|
nobody
|
New feature
|
contrib.admin
|
1.10
|
|
#27074 |
connection.is_usable() raises AttributeError after the connection is closed
|
|
Cleanup/optimization
|
Database layer (models, ORM)
|
1.10
|
|
#27080 |
`as_manager` on QuerySet should pass down `use_in_migrations` to new Manager instance
|
|
New feature
|
Migrations
|
dev
|
|
#27095 |
Queries involving postgres Array fields can't include expressions as elements
|
|
Bug
|
contrib.postgres
|
dev
|
|
#27109 |
Make Flatpage swappable
|
nobody
|
New feature
|
contrib.flatpages
|
dev
|
|
#27150 |
Document that a name should be provided when wrapping file-like objects that don't have one with File
|
nobody
|
Cleanup/optimization
|
Documentation
|
1.10
|
|
#27157 |
AdminForm may crash if model_admin argument is None
|
nobody
|
Bug
|
contrib.admin
|
1.10
|
|
#27202 |
Investigate RenameMethodsBase effect on yaml serialization
|
nobody
|
Bug
|
Utilities
|
1.8
|
|
#27303 |
Selecting multiple admin list_filters across relations return results that don't match both filters
|
nobody
|
Bug
|
contrib.admin
|
1.10
|
|
#27317 |
Make Form subclasses combine Form.Media from all parents
|
nobody
|
New feature
|
Forms
|
1.10
|
|
#27319 |
Circular ForeignKeys between two unmanaged models produce incomplete migrations
|
nobody
|
Bug
|
Migrations
|
1.10
|
|
#27325 |
Offer a solution for static file serving suitable for production use
|
|
New feature
|
Core (Other)
|
dev
|
|
#27339 |
Adding an AutoField prompts for a default which creates a broken migration
|
|
Cleanup/optimization
|
Migrations
|
dev
|
|
#27357 |
Variant of FilePathField that uses a Storage backend
|
nobody
|
New feature
|
Database layer (models, ORM)
|
1.10
|
|
#27380 |
Add the 'raw' argument with the 'm2m_changed' signal
|
nobody
|
New feature
|
Database layer (models, ORM)
|
1.10
|
|
#27401 |
Add Transifex config to build translated docs
|
nobody
|
New feature
|
Documentation
|
dev
|
|
#27447 |
Provide an easy way to test sending of signals
|
|
New feature
|
Testing framework
|
dev
|
|
#27460 |
Allow declaring a GenericRelation from an abstract model to another abstract model
|
|
New feature
|
Database layer (models, ORM)
|
1.10
|
|
#27464 |
SRID should be stored in DB on MySQL backend
|
|
Cleanup/optimization
|
GIS
|
dev
|
|
#27465 |
Allow EmailMessage to load attachments from the Storage API
|
nobody
|
New feature
|
Core (Mail)
|
1.10
|
|
#27466 |
Use a datepicker widget for Date[Time]RangeField in admin
|
nobody
|
New feature
|
contrib.admin
|
1.10
|
|
#27477 |
Use QuerySet.select_for_update() in admin change form to fix race condition
|
nobody
|
New feature
|
contrib.admin
|
dev
|
|
#27487 |
ModelAdmin.formfield_overrides on ManyToManyField isn't compatible with CheckboxSelectMultiple
|
|
Cleanup/optimization
|
contrib.admin
|
1.10
|
|
#27503 |
Provide a way for to-many rels to be used without the db
|
nobody
|
New feature
|
Database layer (models, ORM)
|
dev
|
|
#27510 |
Allow custom keyword arguments to modelform_factory in ModelFormMixin
|
nobody
|
New feature
|
Generic views
|
1.10
|
|
#27574 |
support geodetic distance calculation on MySQL 5.7+
|
|
New feature
|
GIS
|
dev
|
|
#27575 |
Make host validation run on all requests
|
|
Cleanup/optimization
|
HTTP handling
|
1.10
|
|
#27580 |
add special field for storing content types
|
|
New feature
|
contrib.contenttypes
|
dev
|
|
#27614 |
Store the DB used in the state before calling Model._save_table()
|
nobody
|
Cleanup/optimization
|
Database layer (models, ORM)
|
1.10
|
|
#27617 |
Add contributor facing documentation for the ORM
|
nobody
|
New feature
|
Documentation
|
1.10
|
|
#27620 |
Add a TransactionMiddleware
|
|
New feature
|
Core (Other)
|
dev
|
|
#27645 |
Move Settings.__init__ checks to system checks
|
|
Cleanup/optimization
|
Core (Other)
|
dev
|
|
#27646 |
Add QuerySet support for group by modifiers and OLAP functionality
|
nobody
|
New feature
|
Database layer (models, ORM)
|
dev
|
|
#27732 |
django.contrib.postgres.search SearchRank doesn't handle SearchVectorField references
|
|
Bug
|
contrib.postgres
|
dev
|
|
#27734 |
Add a helpful error message when a parallel test worker is assigned an unexpected index
|
nobody
|
Cleanup/optimization
|
Testing framework
|
1.10
|
|
#27737 |
Investigate if reloading old relational fields in migration operations' state_forwards is needed
|
|
Cleanup/optimization
|
Migrations
|
dev
|
|
#27746 |
Database migration fail when removing a child model containing only foreignkeys in a multi-table inheritance context on MySQL
|
nobody
|
Bug
|
Migrations
|
dev
|
|
#27747 |
Add signals for Django management commands
|
nobody
|
New feature
|
Core (Management commands)
|
dev
|
|
#27751 |
Teardown of a PG test database fails if it is an autogenerated test_MYDB database
|
nobody
|
Bug
|
Testing framework
|
1.9
|
|
#27752 |
Fix and test admin_order_field set for the __str__ of a model
|
|
Bug
|
contrib.admin
|
dev
|
|
#27760 |
Hard to diagnose reason for 400 response when making test request that sets SERVER_NAME
|
nobody
|
Cleanup/optimization
|
Testing framework
|
1.10
|
|
#27762 |
Concurrency Safety Documentation
|
nobody
|
Cleanup/optimization
|
Documentation
|
1.10
|
|
#27790 |
Investigate increased memory usage in tests when calling migrate without available_apps set
|
nobody
|
Cleanup/optimization
|
Migrations
|
dev
|
|
#27806 |
Allow for more dynamic ALLOWED_HOSTS configuration
|
nobody
|
New feature
|
Core (Other)
|
1.10
|
|
#27825 |
Document that models don't cast field values to the same type that's retrieved from the database
|
nobody
|
Cleanup/optimization
|
Documentation
|
1.10
|
|
#27833 |
prefetch_related fails with SQLite when used with 1000 parent records
|
|
Bug
|
Database layer (models, ORM)
|
1.10
|
|
#27867 |
Excluding a reverse relation produces inconsistent queries
|
nobody
|
Bug
|
Database layer (models, ORM)
|
dev
|
|
#27877 |
Management command exceptions should be logged
|
|
New feature
|
Core (Management commands)
|
1.11
|
|
#27880 |
Use __set_name__ to replace some usages of contribute_to_class.
|
|
Cleanup/optimization
|
Database layer (models, ORM)
|
dev
|
|
#27923 |
Add form signals (pre_init, post_init, pre_clean, post_clean, etc.)
|
|
New feature
|
Forms
|
|
|
#27925 |
Document how to deploy using pip installed mod_wsgi
|
|
Cleanup/optimization
|
Documentation
|
1.10
|
|
#27926 |
Allow squashmigrations to create a fresh set of migrations and delete the old ones
|
nobody
|
New feature
|
Migrations
|
1.10
|
|
#28035 |
Allowing logging the queryset location for a given query
|
nobody
|
New feature
|
Database layer (models, ORM)
|
1.10
|
|
#28068 |
Allow customizing popup window for selecting related objects in django admin
|
nobody
|
New feature
|
contrib.admin
|
dev
|
|
#28072 |
Allow QuerySet.annotate() to use the name of an exisiting field
|
nobody
|
New feature
|
Database layer (models, ORM)
|
1.8
|
|
#28094 |
Document how @override_settings(CACHES=...) can work with class-based views
|
nobody
|
Cleanup/optimization
|
Documentation
|
1.11
|
|
#28119 |
Test client cookies do not take into account server hostnames/domains
|
nobody
|
New feature
|
Testing framework
|
1.11
|
|
#28140 |
Add convenience method to add `Permission`s to a `User`
|
nobody
|
New feature
|
contrib.auth
|
1.11
|
|
#28172 |
Prevent nonexistent template filter arguments from raising VariableDoesNotExist
|
|
Bug
|
Template system
|
dev
|
|
#28200 |
Do not touch hash-designated files which already exist at the destination storage
|
nobody
|
Cleanup/optimization
|
contrib.staticfiles
|
1.11
|
|
#28219 |
Ease locating origin of queryset paginator warnings
|
nobody
|
Cleanup/optimization
|
Core (Other)
|
1.11
|
|
#28223 |
Form not always picklable due to template renderer
|
nobody
|
Bug
|
Forms
|
1.11
|
|
#28250 |
Ignore soft applied migrations in consistency check
|
|
Cleanup/optimization
|
Migrations
|
dev
|
|
#28267 |
Change submit_line implementation to allow easier modification
|
nobody
|
New feature
|
contrib.admin
|
dev
|
|
#28283 |
_changeform_view sends wrong object after ModelForm validation
|
|
Bug
|
contrib.admin
|
dev
|
|
#28339 |
Expand the docs around how sqlmigrate works with regards to constraint and index names
|
nobody
|
Cleanup/optimization
|
Documentation
|
1.11
|
|
#28347 |
Allow custom attributes for model fields
|
nobody
|
New feature
|
Database layer (models, ORM)
|
1.11
|
|
#28368 |
Trying to create a model instance with an existing shared primary key in MTI silently updates an existing instance
|
nobody
|
Bug
|
Database layer (models, ORM)
|
1.11
|
|
#28369 |
Provide ModelAdmin hooks for reversing URLs
|
|
New feature
|
contrib.admin
|
dev
|
|
#28410 |
query filter on date portion of datetime creates wrong parameters for mysql CONVERT_TZ function when used with a fixed offset timezone
|
nobody
|
Bug
|
Database layer (models, ORM)
|
1.11
|
|
#28438 |
Initial migration creates fields not listed in the migration if mixin class changes
|
nobody
|
Bug
|
Migrations
|
1.11
|
|
#28452 |
Consider adding a test command argument --locals to show traceback locals
|
nobody
|
New feature
|
Testing framework
|
dev
|
|
#28473 |
Consider SCRIPT_NAME for SECURE_REDIRECT_EXEMPT setting
|
nobody
|
Bug
|
HTTP handling
|
1.11
|
|
#28504 |
Add hooks into SchemaEditor.alter_field() and reduce complexity
|
nobody
|
Cleanup/optimization
|
Migrations
|
1.11
|
|
#28526 |
Remedy verbose, often unhelpful undefined tempate variable logging
|
|
Cleanup/optimization
|
Template system
|
dev
|
|
#28560 |
distinct() on ordered queryset with restricted list of columns returns incorrect result
|
|
Bug
|
Database layer (models, ORM)
|
dev
|
|
#28567 |
Incompatibility between the set_language() view, LocaleMiddleware, and i18n_patterns() when prefix_default_language=False.
|
|
Bug
|
Internationalization
|
dev
|
|
#28592 |
Reorganize CSRF documentation and add to FAQs
|
Samith Karunathilake
|
Cleanup/optimization
|
Documentation
|
1.11
|
|
#28594 |
Value error on related user name during save of user model
|
|
Bug
|
contrib.auth
|
1.11
|
|
#28608 |
Allow UserCreationForm and UserChangeForm to work with custom user models
|
shangdahao
|
Cleanup/optimization
|
contrib.auth
|
dev
|
|
#28636 |
Allow customizing the fallback language from the locale middleware
|
nobody
|
New feature
|
Internationalization
|
dev
|
|
#28645 |
AuthenticationForm's inactive user error isn't raised when using ModelBackend
|
shangdahao
|
Bug
|
contrib.auth
|
3.1
|
|
#28646 |
Migration calls "CREATE INDEX" when one already exists when 'unique' field attribute is added (PostgreSQL)
|
|
Bug
|
Migrations
|
1.11
|
|
#28647 |
Add support for python-brace-format for variables within {% blocktrans %}
|
nobody
|
New feature
|
Internationalization
|
1.11
|
|
#28661 |
Auto-truncate indexes on MySQL when max index size is reached
|
nobody
|
New feature
|
Database layer (models, ORM)
|
dev
|
|
#28715 |
Prevent a migration changing DateTimeField(auto_now_add=True) to default=timezone.now from generating SQL
|
nobody
|
Cleanup/optimization
|
Migrations
|
dev
|
|