#27835 |
Make TransactionTestCase raise an error if it accesses non-default database connection without multi_db=True
|
new
|
nobody
|
New feature
|
Testing framework
|
master
|
#27844 |
Add a management command to optimize a migration
|
assigned
|
nobody
|
New feature
|
Migrations
|
master
|
#27877 |
Management command exceptions should be logged
|
assigned
|
John Kang
|
New feature
|
Core (Management commands)
|
1.11
|
#27899 |
Phrase search query for Postgres full text search
|
assigned
|
Andrii Soldatenko
|
New feature
|
contrib.postgres
|
master
|
#27923 |
Add form signals (pre_init, post_init, pre_clean, post_clean, etc.)
|
assigned
|
luojiebin
|
New feature
|
Forms
|
|
#27926 |
Allow squashmigrations to create a fresh set of migrations and delete the old ones
|
new
|
nobody
|
New feature
|
Migrations
|
1.10
|
#27929 |
Add ManifestStaticFilesStorage option to remove original (non-hashed) files after processing
|
new
|
nobody
|
New feature
|
contrib.staticfiles
|
1.10
|
#27950 |
Permission classes for Class Based Views
|
new
|
nobody
|
New feature
|
Generic views
|
master
|
#27994 |
Document contrib.staticfiles.storage.ManifestFilesMixin
|
assigned
|
Theofanis Despoudis
|
New feature
|
Documentation
|
1.10
|
#28035 |
Allowing logging the queryset location for a given query
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
1.10
|
#28041 |
Postgres prefix searching for full text search
|
assigned
|
Joe Tsoi
|
New feature
|
contrib.postgres
|
1.10
|
#28048 |
Allow generic date views to use related fields as date_field
|
assigned
|
Lefteris Nikoltsios
|
New feature
|
Generic views
|
1.11
|
#28050 |
TemplateSyntaxError should contain template name
|
assigned
|
Roger Masse
|
New feature
|
Template system
|
1.11
|
#28053 |
Allow fields to specify arbitrary indexes via db_index=Index()
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
1.11
|
#28068 |
Allow customizing popup window for selecting related objects in django admin
|
new
|
nobody
|
New feature
|
contrib.admin
|
master
|
#28072 |
Allow QuerySet.annotate() to use the name of an exisiting field
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
1.8
|
#28077 |
Allow specifying custom operator classes for PostgreSQL indexes
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
1.11
|
#28087 |
Allow filtering and ordering with RawQuerySet
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
master
|
#28119 |
Test client cookies do not take into account server hostnames/domains
|
new
|
nobody
|
New feature
|
Testing framework
|
1.11
|
#28140 |
Add convenience method to add `Permission`s to a `User`
|
new
|
nobody
|
New feature
|
contrib.auth
|
1.11
|
#28144 |
Add allow_overwrite kwarg to FileSystemStorage._save
|
assigned
|
Jon Prindiville
|
New feature
|
File uploads/storage
|
1.11
|
#28184 |
FileField storage param should allow a callable
|
assigned
|
miigotu
|
New feature
|
File uploads/storage
|
master
|
#28194 |
Add search rank cd function and normalization for Postgres full text search
|
assigned
|
Andrii Soldatenko
|
New feature
|
contrib.postgres
|
1.11
|
#28216 |
Add next_page to LoginView
|
assigned
|
ThinkChaos
|
New feature
|
contrib.auth
|
1.11
|
#28236 |
Integrate dj-database-url into Django
|
assigned
|
Tom Forbes
|
New feature
|
Core (Other)
|
1.11
|
#28267 |
Change submit_line implementation to allow easier modification
|
new
|
nobody
|
New feature
|
contrib.admin
|
master
|
#28296 |
Add support for aggregation through subqueries
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
master
|
#28333 |
Filter and subquery for window expressions
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
master
|
#28344 |
Add for_update parameter to Model.refresh_from_db()
|
new
|
|
New feature
|
Database layer (models, ORM)
|
master
|
#28347 |
Allow custom attributes for model fields
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
1.11
|
#28354 |
Add a "humanized" widget for DurationField
|
new
|
|
New feature
|
Forms
|
1.11
|
#28369 |
Provide ModelAdmin hooks for reversing URLs
|
new
|
nobody
|
New feature
|
contrib.admin
|
master
|
#28428 |
Add support for Pathlib objects in django.core.storage
|
new
|
nobody
|
New feature
|
File uploads/storage
|
master
|
#28452 |
Consider adding a test command argument --locals to show traceback locals
|
new
|
nobody
|
New feature
|
Testing framework
|
master
|
#28458 |
Add ModelMultipleChoiceField.validate_choices()
|
new
|
nobody
|
New feature
|
Forms
|
master
|
#28469 |
Add additional response type subclasses
|
new
|
nobody
|
New feature
|
HTTP handling
|
1.11
|
#28507 |
Allow ValidationErrors to equal each other when created identically
|
assigned
|
caleb logan
|
New feature
|
Core (Other)
|
1.11
|
#28519 |
Add filter(), exclude(), and other base QuerySet methods to combined QuerySets (union(), etc.)
|
new
|
|
New feature
|
Database layer (models, ORM)
|
master
|
#28520 |
Add --start-at/after options to runtests.py
|
assigned
|
Marten Kenbeek
|
New feature
|
Core (Other)
|
master
|
#28539 |
REMOTE_USER auth docs (and middleware logging?) should mention that headers with underscores are stripped when using "runserver" command
|
assigned
|
Israel Fermín Montilla
|
New feature
|
Documentation
|
1.11
|
#28554 |
Add support for multiple file fields
|
assigned
|
Johannes Hoppe
|
New feature
|
File uploads/storage
|
master
|
#28586 |
Automatically prefetch related for "to one" fields as needed.
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
master
|
#28595 |
Database "execute hooks" for instrumentation
|
assigned
|
Shai Berger
|
New feature
|
Database layer (models, ORM)
|
master
|
#28602 |
Filesystem watcher based autoreload implementation for Windows platform
|
new
|
nobody
|
New feature
|
Utilities
|
1.11
|
#28618 |
Add an easier to make templates substitutions raise an exception on error
|
assigned
|
shreyas
|
New feature
|
Template system
|
1.11
|
#28636 |
Allow customizing the fallback language from the locale middleware
|
new
|
nobody
|
New feature
|
Internationalization
|
master
|
#28643 |
Complete the ORM Function Library
|
assigned
|
JunyiJ
|
New feature
|
Database layer (models, ORM)
|
master
|
#28647 |
Add support for python-brace-format for variables within {% blocktrans %}
|
new
|
nobody
|
New feature
|
Internationalization
|
1.11
|
#28649 |
Add "iso_year" lookup to DateField/DateTimeField
|
assigned
|
Sigurd Ljødal
|
New feature
|
Database layer (models, ORM)
|
master
|
#28661 |
Auto-truncate indexes on MySQL when max index size is reached
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
master
|
#28668 |
Add ON CONFLICT support to QuerySet.bulk_create()
|
assigned
|
Tom Forbes
|
New feature
|
Database layer (models, ORM)
|
master
|
#28696 |
Add the ability to natively filter geometries by geom_type
|
new
|
|
New feature
|
GIS
|
master
|
#28738 |
Add support for PostGIS <-> operator
|
new
|
nobody
|
New feature
|
GIS
|
1.11
|
#28763 |
Allow SessionStore's to be easily overridden to make dynamic the session cookie age
|
new
|
|
New feature
|
contrib.sessions
|
master
|
#28766 |
Add route information to ResolverMatch
|
assigned
|
Benjamin Wohlwend
|
New feature
|
Core (URLs)
|
2.0
|
#28780 |
Allow customizing PasswordResetConfirmView's INTERNAL_RESET_URL_TOKEN
|
assigned
|
Tim G.
|
New feature
|
contrib.auth
|
master
|
#28785 |
Tracking migrations
|
assigned
|
Sonu kumar
|
New feature
|
Migrations
|
1.11
|
#28788 |
Add support for Model.clean_<fieldname>
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
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
|
#28808 |
Allow customizing the fallback language
|
assigned
|
Claude Paroz
|
New feature
|
Internationalization
|
1.11
|
#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
|
#28887 |
Add support for SP-Gist indexes
|
assigned
|
Nick Pope
|
New feature
|
contrib.postgres
|
master
|
#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
|
#28990 |
Add autosummarize parameter to BrinIndex
|
assigned
|
Nick Pope
|
New feature
|
contrib.postgres
|
master
|
#28991 |
Add an admin filter with choices "all", "blank", "not blank"
|
new
|
nobody
|
New feature
|
contrib.admin
|
master
|
#29010 |
Allow customizing the autocomplete search results based on the querying model
|
new
|
nobody
|
New feature
|
contrib.admin
|
2.0
|
#29049 |
Add slicing notation to F expressions
|
assigned
|
Priyansh Saxena
|
New feature
|
Database layer (models, ORM)
|
master
|
#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
|
#29112 |
Make it easier to update specific keys within nested Django JSONField data.
|
assigned
|
Priyansh Saxena
|
New feature
|
contrib.postgres
|
master
|
#29115 |
Allow rendering of admin forms with Jinja2
|
assigned
|
Joey Wilhelm
|
New feature
|
contrib.admin
|
master
|
#29122 |
Add a better font for Persian/Farsi to the admin
|
new
|
|
New feature
|
contrib.admin
|
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
|
#29198 |
Add a --plan option to the migrate command
|
new
|
nobody
|
New feature
|
Migrations
|
master
|
#29232 |
Add title option for admin filter when providing a field name
|
new
|
nobody
|
New feature
|
contrib.admin
|
master
|
#29249 |
Add option to dumpdata to allow unicode JSON or YAML
|
new
|
nobody
|
New feature
|
Core (Management commands)
|
2.0
|
#29262 |
Custom Left Outer Join in Queries
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
|
#29346 |
Add "intermediary" kwarg to ModelForm._save_m2m
|
new
|
nobody
|
New feature
|
Forms
|
2.0
|
#1891 |
ForeignKey with m2m filter can duplicate foreign model entries in ModelForm/ModelChoiceField
|
assigned
|
Chris Wilson
|
Bug
|
Database layer (models, ORM)
|
|
#2259 |
Primary keys should be readonly by default in admin
|
assigned
|
Pathangi Jatinshravan
|
Bug
|
contrib.admin
|
master
|
#2316 |
GenericRelation and get_or_create do not work together
|
new
|
Adrian Holovaty
|
Bug
|
contrib.contenttypes
|
master
|
#2361 |
QuerySet.filter(m2mfield__isnull=False) may return duplicates
|
new
|
Adrian Holovaty
|
Bug
|
Database layer (models, ORM)
|
master
|
#2750 |
ManyToManyField ignores 'default' option
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
|
#3461 |
DatabaseWrapper should pass through args and kwargs to underlying database adapter
|
assigned
|
Asif Saifuddin Auvi
|
Bug
|
Database layer (models, ORM)
|
master
|
#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
|
#5711 |
Allow non-field attributes to be serialized
|
assigned
|
senko
|
Bug
|
Core (Serialization)
|
master
|
#5797 |
decorator_from_middleware can cause middleware hooks to run out of correct order.
|
new
|
|
Bug
|
HTTP handling
|
master
|
#6343 |
% symbols not escaped in db_column column names when preparing queries
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
master
|
#6363 |
Login page is redisplayed without any message if AdminSite.has_permission() returns False
|
assigned
|
Iacopo Spalletti
|
Bug
|
contrib.admin
|
master
|
#6517 |
MySQL: manage.py dbshell does not get charset from DATABASES setting
|
assigned
|
Biswajit Sahu
|
Bug
|
Database layer (models, ORM)
|
master
|
#6870 |
pre_delete should be sent before collecting ForeignKey relationships
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
master
|
#6989 |
Inability to define DNS_NAME in django.core.mail results in e-mail messages being rejected or marked as spam
|
assigned
|
heathervm
|
Bug
|
Core (Mail)
|
master
|
#7556 |
inspectdb fails in MySql if a table references a table outside the current schema
|
assigned
|
brockweaver
|
Bug
|
Core (Management commands)
|
master
|
#9076 |
Inline forms can result in a "Please correct the errors below." message with no errors listed.
|
new
|
nobody
|
Bug
|
Forms
|
1.0
|