#25541 |
Improve error reporting when loading invalid JSON fixtures
|
new
|
nobody
|
Cleanup/optimization
|
Core (Serialization)
|
1.8
|
#26743 |
DeserializationError local variable 'pk' referenced before assignment (which hides real error)
|
new
|
nobody
|
Bug
|
Core (Serialization)
|
1.9
|
#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
|
#29078 |
Serializer handle_m2m_field() should honor any previous prefetch
|
assigned
|
Zeeshan Khan
|
Cleanup/optimization
|
Core (Serialization)
|
2.0
|
#17854 |
Add database-specific checks for the maximum supported values of DecimalField max_digits, decimal_places
|
new
|
nobody
|
New feature
|
Core (System checks)
|
master
|
#20098 |
Add validation for models with the same db_table
|
new
|
nobody
|
New feature
|
Core (System checks)
|
master
|
#20749 |
Add validation for type of Field.choices arguments
|
assigned
|
ellisd23
|
New feature
|
Core (System checks)
|
master
|
#23027 |
Add database-backend-specific checks
|
new
|
nobody
|
New feature
|
Core (System checks)
|
master
|
#25902 |
Add system check for project-wide database table name conflicts
|
new
|
nobody
|
New feature
|
Core (System checks)
|
master
|
#26472 |
Allow finer granularity in the ability to silence checks
|
new
|
nobody
|
New feature
|
Core (System checks)
|
master
|
#28110 |
Model inheritance field name collision check error refers to related accessors as fields
|
new
|
nobody
|
Bug
|
Core (System checks)
|
1.11
|
#29358 |
Add a system check to prohibit models with more than one primary_key field
|
assigned
|
Nicolas Noé
|
Cleanup/optimization
|
Core (System checks)
|
2.0
|
#7537 |
Make RegexURLResolver easier to subclass
|
new
|
nobody
|
New feature
|
Core (URLs)
|
master
|
#8264 |
Replace get_absolute_url with more sane alternative
|
new
|
simon
|
New feature
|
Core (URLs)
|
master
|
#14761 |
URL resolving / reversing design doesn't allow alternate specs
|
assigned
|
Marten Kenbeek
|
New feature
|
Core (URLs)
|
master
|
#20757 |
A more Object-Oriented URLResolver
|
assigned
|
Marten Kenbeek
|
New feature
|
Core (URLs)
|
master
|
#22055 |
404 page does not display stack trace when Resolver404 is raised from a view
|
new
|
Grzegorz Nosek
|
Cleanup/optimization
|
Core (URLs)
|
1.6
|
#22425 |
provide ability to abort URL resolution early
|
new
|
nobody
|
New feature
|
Core (URLs)
|
master
|
#23895 |
ResolverMatch with some views is not pickleable
|
new
|
nobody
|
Bug
|
Core (URLs)
|
1.7
|
#25409 |
Allow url and groups of urls to be easily tagged and selected
|
assigned
|
atul-bhouraskar
|
New feature
|
Core (URLs)
|
master
|
#25582 |
Add a way to build URLs with query strings
|
new
|
nobody
|
New feature
|
Core (URLs)
|
master
|
#26661 |
Why not using AppConfig's name attribute instead of app_name in urls.py?
|
new
|
nobody
|
Cleanup/optimization
|
Core (URLs)
|
1.9
|
#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
|
#16859 |
CSRF Improvements
|
new
|
Paul McMillan
|
Cleanup/optimization
|
CSRF
|
master
|
#373 |
Add support for multiple-column primary keys
|
assigned
|
Michal Petrucha
|
New feature
|
Database layer (models, ORM)
|
master
|
#470 |
Add Field.db_default for defining database defaults
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
|
#2361 |
QuerySet.filter(m2mfield__isnull=False) may return duplicates
|
new
|
Adrian Holovaty
|
Bug
|
Database layer (models, ORM)
|
master
|
#3254 |
full text search support for postgres, oracle and mssql
|
new
|
|
New feature
|
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
|
#5745 |
MySQL Collations/Charsets and Engines
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
master
|
#5793 |
Allow custom attributes in Meta classes
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
master
|
#5929 |
Allow Fields to use multiple db columns (complex datatypes)
|
new
|
|
New feature
|
Database layer (models, ORM)
|
master
|
#6343 |
% symbols not escaped in db_column column names when preparing queries
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
master
|
#6517 |
MySQL: manage.py dbshell does not get charset from DATABASES setting
|
assigned
|
Biswajit Sahu
|
Bug
|
Database layer (models, ORM)
|
master
|
#6785 |
QuerySet.get() should only attempt to fetch a limited number of rows
|
new
|
nobody
|
Cleanup/optimization
|
Database layer (models, ORM)
|
master
|
#9475 |
add(), create(), etc. should be supported by intermediate ManyToMany model with extra attributes if extra fields can be calculated
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
master
|
#9519 |
Add QuerySet.bulk_delete() that issues only a single SQL query
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
master
|
#9682 |
icontains can be case-sensitive on MySQL
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
1.0
|
#9982 |
Inconsistent behavior on model save depending on whether OneToOneField is a primary key
|
new
|
|
Bug
|
Database layer (models, ORM)
|
1.0
|
#10060 |
Multiple table annotation failure
|
new
|
|
Bug
|
Database layer (models, ORM)
|
master
|
#10070 |
Named parameters not working on raw sql queries with sqlite
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
1.0
|
#10088 |
for_share() as well as for_update() addition to Model.QuerySet
|
new
|
|
New feature
|
Database layer (models, ORM)
|
1.0
|
#10227 |
Support a related_default on OneToOne fields
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
master
|
#10244 |
FileFields can't be set to NULL in the db
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
1.0
|
#10621 |
Add a way to have an aggregate() result as a queryset
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
|
#10929 |
Support a default value for Sum (and possibly other aggregation functions)
|
new
|
|
New feature
|
Database layer (models, ORM)
|
master
|
#10961 |
Allow users to override forward and reverse relationships on proxy models with !ForeignKey fields.
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
master
|
#11156 |
Unnecessary savepoints with Oracle
|
new
|
|
Cleanup/optimization
|
Database layer (models, ORM)
|
master
|
#11265 |
ForeignKey/OneToOneField should support user-defined id attribute name
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
|
#11487 |
Oracle encoding bug when saving more than 4000 characters
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
master
|
#11541 |
F() expressions don't allow assignment of Foreign Key values on instances
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
1.1-beta
|
#11580 |
Unable to query TextField against oracle nclob 10Gr4
|
assigned
|
Shai Berger
|
Bug
|
Database layer (models, ORM)
|
1.6
|
#11760 |
Placeholder for through value in ManyToManyField of abstract class
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
1.1
|
#11964 |
Add the ability to use database-level CHECK CONSTRAINTS
|
assigned
|
Ian Foote
|
New feature
|
Database layer (models, ORM)
|
master
|
#12096 |
Model fields are not accessible as attributes of the model class
|
new
|
|
New feature
|
Database layer (models, ORM)
|
1.1
|
#12529 |
manage.py syncdb doesn't check tables by using mangled names with Oracle backend
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
master
|
#12938 |
not possible to validate a many-to-many at the model
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
1.1
|
#13251 |
Add ability to know where an object was deleted from to pre/post delete signals
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
master
|
#13313 |
Custom Default Manager with extra __init__ arguments fails if model is used in a ManyToManyField
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
master
|
#13327 |
FileField/ImageField accessor methods throw unnecessary exceptions when they are blank or null.
|
new
|
nobody
|
Cleanup/optimization
|
Database layer (models, ORM)
|
1.1
|
#13666 |
Updates with F objects on decimal fields raise MySQL warnings
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
1.7
|
#13757 |
Signal inconsistency between auto_created and manually defined intermediate models for m2m fields
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
1.2
|
#14287 |
TEST_MIRROR is not respected in routers
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
1.2
|
#14645 |
Exclude query with multiple conditions for the same multi-value relation not correct
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
master
|
#14904 |
TextField with unique (or in unique_together) constraint breaks for large inputs in Postgres
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
1.2
|
#15049 |
Using annotation before and after filter gives wrong results
|
new
|
|
Bug
|
Database layer (models, ORM)
|
master
|
#15559 |
Distinct queries will cause errors with some custom model fields
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
master
|
#16025 |
distinct does not apply to aggregated querysets
|
new
|
|
Bug
|
Database layer (models, ORM)
|
1.6
|
#16043 |
Specialization cache should be filled/shared with parent object cache (multitable inheritance)
|
assigned
|
Paulo
|
Cleanup/optimization
|
Database layer (models, ORM)
|
master
|
#16211 |
using negated F()-expression in update query
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
master
|
#16376 |
Support for database links
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
master
|
#16505 |
Consider a different interface for get_next_by_FOO and get_previous_by_FOO
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
1.3
|
#16508 |
Provide real support for virtual fields
|
new
|
|
New feature
|
Database layer (models, ORM)
|
master
|
#16549 |
In Django models, save/delete preconditions would help in handling optimistic concurrency control problems
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
1.3
|
#16603 |
Unnecessary join when using a reverse foreign-key filter and reverse foreign-key aggregate call
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
master
|
#16614 |
Support server-side cursors for queryset iteration in database backends
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
1.3
|
#16732 |
Unable to have abstract model with unique_together
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
1.3
|
#16752 |
Multi-db without a 'default' database
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
1.3
|
#16893 |
negation of Q object returns the same thing
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
1.2
|
#17344 |
A away to tell ManyToManyField to use ordering on intermediate field
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
1.3
|
#17345 |
Allow ordering override on ManyToManyField
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
1.3
|
#17653 |
using id = 0 on get_or_create
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
1.3
|
#17930 |
Error in Queryset with operator | (union queryset) + slice
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
1.3
|
#17990 |
Distinct + Random + Postgres = Bug
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
1.4
|
#18283 |
FileField should not reuse FieldFiles
|
assigned
|
Andrzej Pragacz
|
Bug
|
Database layer (models, ORM)
|
1.4
|
#18305 |
force_update/force_insert not passed up the inheritance chain in .save()
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
master
|
#18378 |
Q() combined with annotate() can produce bad SQL
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
1.3
|
#18468 |
Add the ability to define comments in table / columns
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
master
|
#18543 |
Non image file can be saved to ImageField
|
new
|
deprince
|
Bug
|
Database layer (models, ORM)
|
1.4
|
#18631 |
A way to get handle to the generated query for terminal queryset methods
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
1.4
|
#18726 |
Combination of F() expression with query seems to confuse sql compiler's table aliases
|
assigned
|
felixxm
|
Bug
|
Database layer (models, ORM)
|
master
|
#18844 |
Allow Oracle DatabaseWrapper to support session options extra kwargs as settings.DATABASE_OPTIONS
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
1.4
|
#19040 |
Allow declaring a model Manager class inside the model class
|
new
|
|
New feature
|
Database layer (models, ORM)
|
master
|
#19493 |
annotate(Count()) does not work properly with django.db.backends.oracle
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
1.4
|
#19527 |
Allow QuerySet.bulk_create() to set the primary key of its objects
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
master
|
#19544 |
IntegrityError during Many To Many add()
|
new
|
nobody
|
Cleanup/optimization
|
Database layer (models, ORM)
|
1.4
|
#19726 |
Ordering on booleans works different with SQLite and Postgres
|
new
|
nobody
|
Cleanup/optimization
|
Database layer (models, ORM)
|
master
|
#19884 |
Inspectdb on Oracle doesn't produce correct field types
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
1.9
|
#19948 |
Improve connection reset under PostgreSQL
|
new
|
nobody
|
Cleanup/optimization
|
Database layer (models, ORM)
|
master
|
#20024 |
QuerySet.exclude() does not work with lists containing a 'None' element.
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
1.4
|