#23049 |
Admin DateField doesn't support all DATE_INPUT_FORMATS
|
new
|
nobody
|
Bug
|
contrib.admin
|
|
#23051 |
QuerySet.only() fail to work with reverse o2o relationships
|
new
|
|
Bug
|
Database layer (models, ORM)
|
|
#23054 |
Document limitations of cache middleware more clearly
|
new
|
nobody
|
Bug
|
Documentation
|
|
#23130 |
BooleanField should not override 'blank' if choices are specified
|
new
|
|
Bug
|
Database layer (models, ORM)
|
|
#23251 |
Use a temporary folder to store uploaded files during tests
|
assigned
|
Sasha Gaevsky
|
Bug
|
Testing framework
|
|
#23273 |
MigrationRecorder does not obey db_router allow_migrate rules
|
new
|
nobody
|
Bug
|
Migrations
|
|
#23319 |
Django uses unnecessary join in concrete inheritance
|
new
|
nobody
|
Cleanup/optimization
|
Database layer (models, ORM)
|
|
#23337 |
CircularDependencyError when squashing migrations
|
new
|
nobody
|
Bug
|
Migrations
|
|
#23353 |
TransactionManagmentError isn't helpful for tracking down cause
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
|
#23356 |
Unable to create template tag which behaves similar to {% verbatim %}
|
new
|
nobody
|
Cleanup/optimization
|
Template system
|
|
#23408 |
Add makemigrations warning for unique fields with callable defaults
|
new
|
nobody
|
New feature
|
Migrations
|
|
#23424 |
Verbatim tag fails to render curly braces
|
assigned
|
Paul Egges
|
Bug
|
Template system
|
|
#23435 |
GenericForeignKey should be indexed
|
new
|
nobody
|
Cleanup/optimization
|
contrib.contenttypes
|
|
#23501 |
remove/add fields programatically in modelform fails in admin
|
new
|
nobody
|
Bug
|
contrib.admin
|
|
#23521 |
removal of concrete Model from bases doesn't remove it from ModelState bases
|
new
|
|
Bug
|
Migrations
|
|
#23528 |
django.db.migrations.swappable_dependency not documented
|
new
|
nobody
|
Bug
|
Documentation
|
|
#23533 |
Hook for default QuerySet filtering defined on the QuerySet itself.
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
|
#23557 |
annotate gives different results on postgresql and mysql
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
|
#23559 |
Staff (not superusers) should not manage perms of Users
|
new
|
|
New feature
|
contrib.auth
|
|
#23563 |
Make `staticfiles_storage` a public API
|
new
|
nobody
|
Cleanup/optimization
|
Documentation
|
|
#23572 |
Exception on Custom Lookups when right value is None.
|
assigned
|
Sergey Fedoseev
|
Bug
|
Database layer (models, ORM)
|
|
#23576 |
Fast-path deletion for MySQL
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
|
#23577 |
Rename operations should rename indexes, constraints, sequences and triggers named after their former value
|
new
|
|
Bug
|
Migrations
|
|
#23582 |
Django 1.7 initial data can't relies on other apps one.
|
new
|
nobody
|
Cleanup/optimization
|
Documentation
|
|
#23595 |
“add” button for related fields in admin interface should send 'limit_choices_to' parameter to add form
|
assigned
|
Greg Chapple
|
Cleanup/optimization
|
contrib.admin
|
|
#23610 |
Removing a null constraint can lead to race conditions with migrations
|
new
|
nobody
|
Cleanup/optimization
|
Documentation
|
|
#23681 |
Document how to customize NullBooleanSelect choice names
|
assigned
|
benjaoming
|
New feature
|
Documentation
|
|
#23687 |
Prevent `ContentType.objects.get_for_model` from creating objects for deferred, auto_created and swapped models
|
new
|
nobody
|
Cleanup/optimization
|
contrib.contenttypes
|
|
#23740 |
Cannot drop unique_together constraint on a single field with its own unique=True constraint
|
new
|
nobody
|
Bug
|
Migrations
|
|
#23748 |
inspectdb should introspect autofield
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
|
#23755 |
patch_cache_control should special case "no-cache"
|
new
|
nobody
|
New feature
|
Core (Cache system)
|
|
#23759 |
Storage.get_available_name should preserve all file extensions, not just the first one
|
assigned
|
thenewguy
|
New feature
|
File uploads/storage
|
|
#23771 |
Optimisation idea for Paginator object
|
new
|
nobody
|
Cleanup/optimization
|
Database layer (models, ORM)
|
|
#23790 |
Possible bad interaction between migration dependencies and relabeling apps
|
new
|
nobody
|
Bug
|
Documentation
|
|
#23797 |
SQL generated for negated F() expressions is incorrect
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
|
#23842 |
Transient failure of django.contrib.gis.tests.geoapp.tests.GeoQuerySetTest.test_make_line
|
new
|
nobody
|
Bug
|
GIS
|
|
#23843 |
Test failures on Oracle/Python3
|
assigned
|
Shai Berger
|
Bug
|
Database layer (models, ORM)
|
|
#23854 |
Add custom SelectRelated classes
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
|
#23869 |
`get_deleted_objects` doesn't use `has_delete_permission`
|
new
|
nobody
|
Bug
|
contrib.admin
|
|
#23870 |
Sliced QuerySets in ModelChoiceField
|
assigned
|
nishkr
|
Bug
|
Forms
|
|
#23895 |
ResolverMatch with some views is not pickleable
|
new
|
nobody
|
Bug
|
Core (URLs)
|
|
#23902 |
Migrating between Geography / Geometry types fails
|
new
|
nobody
|
Bug
|
GIS
|
|
#23916 |
makemigrations does not detect/like model name case changes
|
new
|
nobody
|
Bug
|
Migrations
|
|
#23951 |
SafeExceptionReporterFilter does not have a way to filter and redact exception messages
|
new
|
nobody
|
New feature
|
Error reporting
|
|
#23953 |
makemigrations generates "wrong" numbered migration file if squashed migrations are in place
|
assigned
|
Sergey
|
Cleanup/optimization
|
Migrations
|
|
#23964 |
MySQL: BaseModelFormSet.validate_unique() fails for mixed case;
|
new
|
nobody
|
Bug
|
Forms
|
|
#23976 |
ValidationError crashes if initialized with a list of empty dicts
|
new
|
nobody
|
Cleanup/optimization
|
Core (Other)
|
|
#23996 |
Allow AlterOrderWithRespectTo to order existing data
|
new
|
|
New feature
|
Migrations
|
|
#24018 |
Support journal_mode=WAL for sqlite
|
assigned
|
Curtis Maloney
|
New feature
|
Database layer (models, ORM)
|
|
#24039 |
Filtering using __in on a count annotated queryset returns empty results
|
new
|
nobody
|
Cleanup/optimization
|
Database layer (models, ORM)
|
|
#24047 |
Cannot combine values_list querysets that do subqueries
|
new
|
nobody
|
Cleanup/optimization
|
Database layer (models, ORM)
|
|
#24048 |
only() doesn't override fields included in defer() as documented
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
|
#24076 |
Query may fail with pytz exception
|
new
|
nobody
|
Bug
|
Documentation
|
|
#24082 |
Unique=True on TextField or CharField should not create an index
|
new
|
|
Bug
|
Database layer (models, ORM)
|
|
#24096 |
GROUP BY on oracle fails with TextField and BinaryField
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
|
#24121 |
Provide a better repr() experience
|
new
|
nobody
|
New feature
|
Core (Other)
|
|
#24125 |
TemplateDetailView in admindocs requires a single Django templates engine
|
assigned
|
Kai Richard König
|
Bug
|
contrib.admindocs
|
|
#24162 |
"Method Flowchart" for all CB(G)V documentation pages
|
new
|
nobody
|
New feature
|
Documentation
|
|
#24176 |
Incorrect SQL text when searching in SQLite for datetime values with milliseconds
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
|
#24182 |
Document or improve limitations for doing queries in field defaults
|
new
|
nobody
|
New feature
|
Migrations
|
|
#24199 |
string_if_invalid doesn't provide information in many cases
|
new
|
nobody
|
Cleanup/optimization
|
Template system
|
|
#24213 |
RFC 2231 Section 4.1 is not implemented
|
new
|
Raúl Cumplido
|
New feature
|
HTTP handling
|
|
#24228 |
Signals have unclear & inconsistent transaction handling
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
|
#24246 |
Model field names, lookups and transforms should be checked for collisions.
|
new
|
nobody
|
Cleanup/optimization
|
Database layer (models, ORM)
|
|
#24260 |
Add migration support for logical field renames
|
new
|
nobody
|
New feature
|
Migrations
|
|
#24267 |
Simplify Query.build_filter()
|
new
|
nobody
|
Cleanup/optimization
|
Database layer (models, ORM)
|
|
#24272 |
Better error messages for prefetch_related
|
new
|
nobody
|
Cleanup/optimization
|
Database layer (models, ORM)
|
|
#24296 |
clear select fields for `.exists()` of distinct, non-sliced querysets
|
new
|
nobody
|
Cleanup/optimization
|
Database layer (models, ORM)
|
|
#24306 |
Support for UNLOGGED tables in PostgreSQL
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
|
#24312 |
Make it possible to import models safely at any time
|
new
|
nobody
|
New feature
|
Core (Other)
|
|
#24313 |
Deprecate the class_prepared signal
|
new
|
nobody
|
Cleanup/optimization
|
Core (Other)
|
|
#24317 |
Deprecate field.rel, replace it with real field instances
|
new
|
nobody
|
Cleanup/optimization
|
Database layer (models, ORM)
|
|
#24336 |
static server should skip for protocol-relative STATIC_URL
|
assigned
|
farrepa
|
Cleanup/optimization
|
Core (Other)
|
|
#24384 |
compilemessages shouldn't return with exit code 0 when it fails
|
new
|
nobody
|
Bug
|
Internationalization
|
|
#24386 |
Querysets with filters and exclusions based on deep relations build invalid queries
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
|
#24396 |
Migrate only required models to the "other" database
|
new
|
nobody
|
Cleanup/optimization
|
Testing framework
|
|
#24407 |
Initial migration fails if app name has upper-case letters on Oracle
|
new
|
nobody
|
Bug
|
Migrations
|
|
#24421 |
Querying a reverse ForeignObject relation using exclude() fails
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
|
#24434 |
Django Custom Field inherits ForeignKey deconstruct() fails
|
new
|
nobody
|
Bug
|
Documentation
|
|
#24446 |
ATOMIC_REQUESTS add extra queries if the view was already in a transaction
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
|
#24462 |
Add a new QuerySet operation to use current results as a subquery
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
|
#24470 |
Serialization of base classes is not customizable for migrations
|
new
|
nobody
|
New feature
|
Migrations
|
|
#24475 |
Add a new testconnections management command
|
assigned
|
Alex Morozov
|
New feature
|
Core (Management commands)
|
|
#24481 |
Improve sqlmigrate to be more flexible and allow bypassing migrations on disk
|
assigned
|
Andrew Godwin
|
New feature
|
Core (Management commands)
|
|
#24506 |
Migrations are crashing after changing foreign key from auth.Group model to a proxy model of auth.Group
|
new
|
Marco Fucci
|
Bug
|
Migrations
|
|
#24523 |
django.apps.registry.populate() does not handle failures in app_config.ready()
|
new
|
nobody
|
Cleanup/optimization
|
Core (Other)
|
|
#24529 |
Allow double squashing of migrations
|
new
|
nobody
|
New feature
|
Migrations
|
|
#24533 |
Changing an AutoField into an IntegerField leaks the sequence on PostgreSQL
|
new
|
nobody
|
Bug
|
Migrations
|
|
#24539 |
Attempt to create object with repeated value on a custom PK raises IntegrityError on wrong field
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
|
#24559 |
MigrationLoader.load_disk ImportError handling differs under py3/pypy vs py2
|
new
|
nobody
|
Bug
|
Migrations
|
|
#24561 |
Allow model field choices to accept callables.
|
assigned
|
Sergey Fedoseev
|
New feature
|
Database layer (models, ORM)
|
|
#24572 |
Migration plan may be broken when applying migrations on a clean database
|
new
|
nobody
|
Bug
|
Migrations
|
|
#24577 |
Restrict extending and including to require templates from the same engine.
|
new
|
nobody
|
Bug
|
Template system
|
|
#24580 |
Add test for untested condition in admin_list template tag.
|
new
|
None
|
Cleanup/optimization
|
contrib.admin
|
|
#24612 |
Confusing error message when using only/defer through deleted related field
|
new
|
|
Cleanup/optimization
|
Database layer (models, ORM)
|
|
#24619 |
Technical error responses (404 and 500) should return responses dependent on Accept header
|
new
|
nobody
|
New feature
|
Core (Other)
|
|
#24622 |
Response "context" and "templates" not available in the Test Client when using Jinja2 - Django 1.8
|
new
|
nobody
|
Bug
|
Testing framework
|
|
#24632 |
PostgreSQL table inheritance
|
new
|
|
New feature
|
contrib.postgres
|
|
#24648 |
Model fields that reference settings that differ between dev and prod trigger the autodetector
|
new
|
nobody
|
Cleanup/optimization
|
Migrations
|
|
#24662 |
Sum() returns True/False when used with BooleanField & MySQL
|
assigned
|
Marco Santamaria
|
Bug
|
Database layer (models, ORM)
|
|