#26168 |
BooleanField is forced to be blank=True
|
assigned
|
Lynn Cyrin
|
Cleanup/optimization
|
Database layer (models, ORM)
|
master
|
#26180 |
Altering unique_together still sometimes missing deleted fields
|
assigned
|
Akshesh Doshi
|
Bug
|
Migrations
|
1.9
|
#26220 |
Allow SingleObjectTemplateResponseMixin to get a template_name from form_class if it's a ModelForm
|
assigned
|
Guilhem Saurel
|
New feature
|
Generic views
|
1.9
|
#26223 |
Squashing migrations with preserve_default=False keeps the default
|
assigned
|
Vytis Banaitis
|
Bug
|
Migrations
|
master
|
#26251 |
SimpleArrayField missing clean method which leads to unexpected validation error.
|
assigned
|
Scott Allen
|
Bug
|
contrib.postgres
|
1.9
|
#26291 |
loaddata cannot deserialize fixtures with forward references and natural foreign keys
|
assigned
|
Peter Inglesby
|
New feature
|
Core (Serialization)
|
1.9
|
#26322 |
Rewrite the lazy model reference section of related fields docs
|
assigned
|
Alex Hill
|
Cleanup/optimization
|
Documentation
|
master
|
#26355 |
Add support for PostgreSQL's array_append to ArrayField
|
assigned
|
khorne
|
New feature
|
contrib.postgres
|
1.9
|
#26369 |
Allow override of hardcoded defaults in model Field.formfield()
|
assigned
|
James Pic
|
New feature
|
Database layer (models, ORM)
|
1.9
|
#26390 |
order_by('?') unexpectedly breaking queryset aggregation
|
assigned
|
Tzu-ping Chung
|
Bug
|
Database layer (models, ORM)
|
master
|
#26424 |
Allow URLValidator to skip schemes validation
|
assigned
|
Burhan Khalid
|
New feature
|
Core (Other)
|
master
|
#26539 |
Using Annotation As Update Parameter Generates Invalid SQL
|
assigned
|
PREMANAND
|
Bug
|
Database layer (models, ORM)
|
master
|
#26615 |
Changing user's email could invalidate password reset tokens
|
assigned
|
Ross Curzon-Butler
|
Cleanup/optimization
|
contrib.auth
|
master
|
#26626 |
Update decorator_from_middleware to work with new-style middleware
|
assigned
|
Carl Meyer
|
New feature
|
HTTP handling
|
master
|
#26688 |
Inconsistent logging of 5xx and 4xx requests to django.request
|
assigned
|
Sergio Oliveira
|
Bug
|
HTTP handling
|
master
|
#26739 |
Backward operation for RemoveField does not allow a default value in case the field is not null.
|
assigned
|
Markus Holtermann
|
Bug
|
Migrations
|
master
|
#26756 |
Changing of model's verbose_name does not change the names of the model's permissions
|
assigned
|
Roman Hudec
|
Bug
|
contrib.auth
|
master
|
#26761 |
Add 'help_text' property to methods in ModelAdmin.list_display
|
assigned
|
ducdetronquito
|
New feature
|
contrib.admin
|
1.9
|
#26790 |
Move BaseUserManager.normalize_email() to AbstractUser
|
assigned
|
Huynh Thanh Tam
|
Cleanup/optimization
|
contrib.auth
|
master
|
#26803 |
Add a statistics option to makemessages
|
assigned
|
Sergey Kolosov
|
New feature
|
Internationalization
|
master
|
#26813 |
ModelForm RadioSelect widget for foreign keys should not present a blank option if blank=False on the model
|
assigned
|
Dmitry Homenok
|
Bug
|
Forms
|
1.9
|
#26819 |
Using a ArrayField on Meta.unique_together throws "unhashable type: 'list'" on validate_unique method
|
assigned
|
felixxm
|
Bug
|
Forms
|
master
|
#26827 |
"ModelState.fields cannot refer to a model class ... Use a string reference instead." when using custom model field derived from ManyToMany
|
assigned
|
Zaheer Soebhan
|
Cleanup/optimization
|
Documentation
|
master
|
#26834 |
MinValueValidator/MaxValueValidator not forwarded to form field for ModelForm
|
assigned
|
Sagar Nilesh Shah
|
Bug
|
Forms
|
master
|
#26836 |
Allow applications to register links in the admin interface
|
assigned
|
Luis Del Giudice
|
New feature
|
contrib.admin
|
master
|
#26906 |
Factor out an AlterFooTogether operation from AlterUnique/IndexTogether
|
assigned
|
Akshesh Doshi
|
Cleanup/optimization
|
Migrations
|
master
|
#26974 |
Add support for Hash indexes
|
assigned
|
Nick Pope
|
New feature
|
contrib.postgres
|
master
|
#27021 |
Add explicit support for Q object annotations
|
assigned
|
Sergey Fedoseev
|
New feature
|
Database layer (models, ORM)
|
master
|
#27029 |
Make EmailValidator accept non-ASCII characters
|
assigned
|
Wout De Puysseleir
|
Cleanup/optimization
|
Core (Other)
|
master
|
#27055 |
Model form with geometry widgets has invalid html
|
assigned
|
Antonis Christofides
|
Bug
|
GIS
|
master
|
#27074 |
connection.is_usable() raises AttributeError after the connection is closed
|
assigned
|
Chris Jerdonek
|
Cleanup/optimization
|
Database layer (models, ORM)
|
1.10
|
#27079 |
Refactor LiveServerPort.test_port_bind() not to call setUpClass() twice
|
assigned
|
Chris Jerdonek
|
Bug
|
Testing framework
|
1.10
|
#27106 |
Document which template filters can be used in Python code (and how)
|
assigned
|
Burhan Khalid
|
Cleanup/optimization
|
Documentation
|
1.10
|
#27225 |
Cache-Control's max-age doesn't match Expires for responses taken from cache
|
assigned
|
Rinat Khabibiev
|
Bug
|
HTTP handling
|
1.10
|
#27229 |
Allow using aggregates in ModelAdmin.list_display
|
assigned
|
Dor
|
New feature
|
contrib.admin
|
master
|
#27236 |
Deprecate Model.Meta.index_together in favour of Model.Meta.indexes
|
assigned
|
Olivier Tabone
|
Cleanup/optimization
|
Database layer (models, ORM)
|
master
|
#27272 |
Add a on_delete RESTRICT handler to allow cascading deletions while protecting direct ones
|
assigned
|
Daniel Izquierdo
|
New feature
|
Database layer (models, ORM)
|
master
|
#27325 |
Offer a solution for static file serving suitable for production use
|
assigned
|
Aleksej Manaev
|
New feature
|
Core (Other)
|
master
|
#27360 |
Make it easier to track down the offending models for AlreadyRegistered exceptions
|
assigned
|
Quentin Fulsher
|
Cleanup/optimization
|
contrib.admin
|
1.8
|
#27397 |
Querying with an integer larger than SQLite supports crashes with OverflowError
|
assigned
|
Ramin Farajpour Cami
|
Bug
|
Database layer (models, ORM)
|
1.10
|
#27398 |
Make SimpleTestCase.assertRedirects() URL comparison ignore ordering of query parameters
|
assigned
|
Jan Pieter Waagmeester
|
Cleanup/optimization
|
Testing framework
|
1.10
|
#27417 |
Migration to change model field case crashes on Oracle
|
assigned
|
Zach Zundel
|
Bug
|
Migrations
|
1.9
|
#27430 |
`manage.py test` does not support unittest `-b` buffer option
|
assigned
|
Eyad Toma
|
New feature
|
Testing framework
|
1.10
|
#27437 |
Can't create GinIndex on ArrayField(CITextField)
|
assigned
|
Mads Jensen
|
Bug
|
contrib.postgres
|
master
|
#27445 |
RadioSelect widget does not work for NullBooleanField
|
assigned
|
Jacob Rief
|
New feature
|
Forms
|
master
|
#27447 |
Provide an easy way to test sending of signals
|
assigned
|
James Bennett
|
New feature
|
Testing framework
|
master
|
#27452 |
Add Postgres serial field to contrib.postgres
|
assigned
|
Johannes Hoppe
|
New feature
|
contrib.postgres
|
1.10
|
#27460 |
Allow declaring a GenericRelation from an abstract model to another abstract model
|
assigned
|
Alex Hill
|
New feature
|
Database layer (models, ORM)
|
1.10
|
#27464 |
SRID should be stored in DB on MySQL backend
|
assigned
|
Sergey Fedoseev
|
Cleanup/optimization
|
GIS
|
master
|
#27466 |
Use a datepicker widget for Date[Time]RangeField in admin
|
assigned
|
prabod manuranga rathnayaka
|
New feature
|
contrib.admin
|
1.10
|
#27468 |
Move utils.crypto.salted_hmac() from SHA1 toward SHA256
|
assigned
|
Srinivas Reddy Thatiparthy
|
Cleanup/optimization
|
Utilities
|
master
|
#27471 |
Make admin's list_filter choices collapsable
|
assigned
|
Shiv K Sah
|
New feature
|
contrib.admin
|
1.10
|
#27480 |
Add a Cache.touch(key, timeout=DEFAULT_TIMEOUT) method
|
assigned
|
Nicolas Noé
|
New feature
|
Core (Cache system)
|
1.10
|
#27487 |
ModelAdmin.formfield_overrides on ManyToManyField isn't compatible with CheckboxSelectMultiple
|
assigned
|
Adonys Alea Boffill
|
Cleanup/optimization
|
contrib.admin
|
1.10
|
#27489 |
Renaming a model doesn't rename the permission name and codename
|
assigned
|
Morgan Aubert
|
Bug
|
contrib.auth
|
master
|
#27505 |
Error messages customization and internationalization in Paginator class
|
assigned
|
Anton Bazhanov
|
Cleanup/optimization
|
Core (Other)
|
master
|
#27550 |
add version of GEOSGeometry.normalize() that returns new geometry
|
assigned
|
Sergey Fedoseev
|
New feature
|
GIS
|
master
|
#27574 |
support geodetic distance calculation on MySQL 5.7+
|
assigned
|
Sergey Fedoseev
|
New feature
|
GIS
|
master
|
#27575 |
Make host validation run on all requests
|
assigned
|
Ketan Bhatt
|
Cleanup/optimization
|
HTTP handling
|
1.10
|
#27580 |
add special field for storing content types
|
assigned
|
Sergey Fedoseev
|
New feature
|
contrib.contenttypes
|
master
|
#27595 |
ForeignKey to model subclass using UUID as primary key isn't populated in form's <select>
|
assigned
|
Sarthak Mehrish
|
Bug
|
Forms
|
1.10
|
#27620 |
Add a TransactionMiddleware
|
assigned
|
luojiebin
|
New feature
|
Core (Other)
|
master
|
#27624 |
Optimize ORM by using more immutable data structures
|
assigned
|
Adam (Chainz) Johnson
|
Cleanup/optimization
|
Database layer (models, ORM)
|
1.10
|
#27629 |
Inconsistent check of allow_relation in ForwardManyToOneDescriptor.__set__
|
assigned
|
Stefan R. Filipek
|
Bug
|
Database layer (models, ORM)
|
1.11
|
#27645 |
Move Settings.__init__ checks to system checks
|
assigned
|
Adam (Chainz) Johnson
|
Cleanup/optimization
|
Core (Other)
|
master
|
#27676 |
MariaDB 10.2 supports defaults for text columns
|
assigned
|
Adam (Chainz) Johnson
|
New feature
|
Database layer (models, ORM)
|
master
|
#27685 |
Allow autoreloader to use watchman
|
assigned
|
Tom Forbes
|
Cleanup/optimization
|
Utilities
|
master
|
#27697 |
JSONField with blank=True is rendered as non-required field in a ModelForm
|
assigned
|
Andrew Nester
|
Bug
|
contrib.postgres
|
1.10
|
#27731 |
Squashmigrations doesn't optimize AlterField related_name across AlterUniqueTogether/AlterIndexTogether
|
assigned
|
Andrew Nester
|
Cleanup/optimization
|
Migrations
|
master
|
#27737 |
Investigate if reloading old relational fields in migration operations' state_forwards is needed
|
assigned
|
Markus Holtermann
|
Cleanup/optimization
|
Migrations
|
master
|
#27752 |
Fix and test admin_order_field set for the __str__ of a model
|
assigned
|
Renato Oliveira
|
Bug
|
contrib.admin
|
master
|
#27768 |
makemigrations uses unnecessary AddField for ForeignKey depending on model name
|
assigned
|
Ed Morley
|
Cleanup/optimization
|
Migrations
|
master
|
#27778 |
Update unicode documentation for Python 3
|
assigned
|
ChillarAnand
|
Cleanup/optimization
|
Documentation
|
master
|
#27795 |
Audit force_text invocations
|
assigned
|
Claude Paroz
|
Cleanup/optimization
|
Utilities
|
master
|
#27801 |
Make createsuperuser inspect environment variables for username and password
|
assigned
|
lsmag
|
New feature
|
contrib.auth
|
master
|
#27824 |
Cannot chain unaccent transform with key lookup in Postgres JSON field
|
assigned
|
Simon Charette
|
New feature
|
contrib.postgres
|
1.10
|
#27833 |
prefetch_related fails with SQLite when used with 1000 parent records
|
assigned
|
Raphael Michel
|
Bug
|
Database layer (models, ORM)
|
1.10
|
#27844 |
Add a management command to optimize a migration
|
assigned
|
nobody
|
New feature
|
Migrations
|
master
|
#27845 |
Possible Migration Optimizer Strategy Improvement
|
assigned
|
Simon Charette
|
Cleanup/optimization
|
Migrations
|
master
|
#27852 |
Admin Delete Object Block Page Doesn't Show All Related Objects Blocking Deletion
|
assigned
|
Anton Samarchyan
|
Cleanup/optimization
|
Database layer (models, ORM)
|
master
|
#27854 |
Make `collectstatic` warn (rather than blow up) on missing directories
|
assigned
|
Mahesh Kumar Jurel
|
Cleanup/optimization
|
contrib.staticfiles
|
1.10
|
#27865 |
Document use of Manager rather than BaseManager for from_queryset()
|
assigned
|
Jonatas CD
|
Cleanup/optimization
|
Documentation
|
master
|
#27877 |
Management command exceptions should be logged
|
assigned
|
John Kang
|
New feature
|
Core (Management commands)
|
1.11
|
#27888 |
Add a button to clear all admin filters
|
assigned
|
Md. Al-Amin
|
Cleanup/optimization
|
contrib.admin
|
1.10
|
#27899 |
Phrase search query for Postgres full text search
|
assigned
|
Andrii Soldatenko
|
New feature
|
contrib.postgres
|
master
|
#27906 |
assertInHTML('<a/><b/>', '<a/><b/><c/>') fails
|
assigned
|
Michal Petrucha
|
Bug
|
Testing framework
|
master
|
#27917 |
Allow ModelAdmin.radio_fields to work with NullBooleanField
|
assigned
|
Musen
|
Cleanup/optimization
|
contrib.admin
|
1.10
|
#27923 |
Add form signals (pre_init, post_init, pre_clean, post_clean, etc.)
|
assigned
|
luojiebin
|
New feature
|
Forms
|
|
#27944 |
Have meta.get_field('pk') return the primary key field directly
|
assigned
|
Josh Schneier
|
Cleanup/optimization
|
Database layer (models, ORM)
|
master
|
#27994 |
Document contrib.staticfiles.storage.ManifestFilesMixin
|
assigned
|
Theofanis Despoudis
|
New feature
|
Documentation
|
1.10
|
#27995 |
Raise a descriptive error on unsupported operations following QuerySet.union(), intersection(), and difference()
|
assigned
|
kapil garg
|
Cleanup/optimization
|
Database layer (models, ORM)
|
1.10
|
#28009 |
Document and test Field.empty_value for CharField subclasses
|
assigned
|
Srinivas Reddy Thatiparthy
|
Cleanup/optimization
|
Documentation
|
1.11
|
#28034 |
Update the contributing tutorial to use a more recent patch
|
assigned
|
Joe Krzystan
|
Cleanup/optimization
|
Documentation
|
master
|
#28041 |
Postgres prefix searching for full text search
|
assigned
|
Joe Tsoi
|
New feature
|
contrib.postgres
|
1.10
|
#28044 |
Different logic in createsuperuser command between interactive and non-interactive mode
|
assigned
|
DoHyun Kim
|
Cleanup/optimization
|
contrib.auth
|
master
|
#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
|
#28056 |
Reverse migration for model rename with cross-app ForeignKey fails
|
assigned
|
|
Bug
|
Migrations
|
1.10
|
#28144 |
Add allow_overwrite kwarg to FileSystemStorage._save
|
assigned
|
Jon Prindiville
|
New feature
|
File uploads/storage
|
1.11
|
#28147 |
Saving parent object after setting on child leads to unexpected data loss
|
assigned
|
Amy Mok
|
Bug
|
Database layer (models, ORM)
|
master
|