#21604 |
Embed raw queries as subqueries when used with an __in filter
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
master
|
#22125 |
Unnecessary creation of index for ManyToManyField
|
new
|
bwreilly
|
Cleanup/optimization
|
Database layer (models, ORM)
|
master
|
#22224 |
Non-nullable blank string-based model field validation doesn't prevent or clean `None`
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
master
|
#23816 |
Ability to defer model field by default
|
assigned
|
Denis.Tarykin
|
New feature
|
Database layer (models, ORM)
|
master
|
#23931 |
db_manager() method doesn't increment creation_counter
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
1.7
|
#24042 |
Custom AutoField fields do not work correctly on postgres
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
master
|
#24227 |
isinstance checks on ForeignKey/ManyToManyField should be replaced with field.many_to_one/field.many_to_many
|
new
|
|
Cleanup/optimization
|
Database layer (models, ORM)
|
master
|
#24928 |
Add UUIDField, RangeField, JSONField, etc to database introspection
|
assigned
|
Claude Paroz
|
New feature
|
Database layer (models, ORM)
|
master
|
#25367 |
Allow expressions in .filter() calls
|
assigned
|
Matthew Schinckel
|
Cleanup/optimization
|
Database layer (models, ORM)
|
master
|
#25594 |
Difficult to customize model field default_validators and have them used on both model and form fields
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
master
|
#25705 |
Parameters are not adapted or quoted in Query.__str__
|
assigned
|
Dmitry Dygalo
|
Cleanup/optimization
|
Database layer (models, ORM)
|
master
|
#25937 |
Failure when using expressions.DateTime on NULL values and aggregating
|
assigned
|
Cheryl Yang
|
Bug
|
Database layer (models, ORM)
|
1.9
|
#25991 |
A new implementation for exclude() queries
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
master
|
#26167 |
Support for Functional Indexes (aka Indexes on Expressions)
|
assigned
|
Markus Holtermann
|
New feature
|
Database layer (models, ORM)
|
master
|
#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
|
#27021 |
Add explicit support for Q object annotations
|
assigned
|
Sergey Fedoseev
|
New feature
|
Database layer (models, ORM)
|
master
|
#27222 |
Refresh fields that are expressions after Model.save()
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
1.10
|
#27236 |
Deprecate Model.Meta.index_together in favour of Model.Meta.indexes
|
assigned
|
Olivier Tabone
|
Cleanup/optimization
|
Database layer (models, ORM)
|
master
|
#27397 |
Querying with an integer larger than SQLite supports crashes with OverflowError
|
assigned
|
Ramin Farajpour Cami
|
Bug
|
Database layer (models, ORM)
|
1.10
|
#27676 |
MariaDB 10.2 supports defaults for text columns
|
assigned
|
Adam (Chainz) Johnson
|
New feature
|
Database layer (models, ORM)
|
master
|
#27833 |
prefetch_related fails with SQLite when used with 1000 parent records
|
assigned
|
Raphael Michel
|
Bug
|
Database layer (models, ORM)
|
1.10
|
#27852 |
Admin Delete Object Block Page Doesn't Show All Related Objects Blocking Deletion
|
assigned
|
Anton Samarchyan
|
Cleanup/optimization
|
Database layer (models, ORM)
|
master
|
#28053 |
Allow fields to specify arbitrary indexes via db_index=Index()
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
1.11
|
#28147 |
Saving parent object after setting on child leads to unexpected data loss
|
assigned
|
Amy Mok
|
Bug
|
Database layer (models, ORM)
|
master
|
#28198 |
Model attributes shouldn't override deferred fields
|
assigned
|
Denis.Tarykin
|
Bug
|
Database layer (models, ORM)
|
master
|
#28297 |
Same queryset result in two different queries on ORM
|
assigned
|
Marcus Renno
|
Bug
|
Database layer (models, ORM)
|
1.11
|
#28393 |
Add a helpful exception for invalid AutoField/IntegerField values
|
new
|
nobody
|
Cleanup/optimization
|
Database layer (models, ORM)
|
1.11
|
#28459 |
Improve performance of QuerySet
|
new
|
nobody
|
Cleanup/optimization
|
Database layer (models, ORM)
|
master
|
#28649 |
Add "iso_year" lookup to DateField/DateTimeField
|
assigned
|
Sigurd Ljødal
|
New feature
|
Database layer (models, ORM)
|
master
|
#28658 |
Move DISTINCT handling to the Aggregate base class.
|
assigned
|
Simon Charette
|
Cleanup/optimization
|
Database layer (models, ORM)
|
master
|
#28762 |
Can't aggregate annotations with array parameters
|
new
|
|
Bug
|
Database layer (models, ORM)
|
1.11
|
#28925 |
durations-only expressions doesn't work on SQLite and MySQL
|
assigned
|
Sergey Fedoseev
|
Bug
|
Database layer (models, ORM)
|
1.8
|
#29048 |
Add **extra_context arg to as_vendor methods in database functions
|
assigned
|
Priyansh Saxena
|
Cleanup/optimization
|
Database layer (models, ORM)
|
master
|
#29049 |
Add slicing notation to F expressions
|
assigned
|
Priyansh Saxena
|
New feature
|
Database layer (models, ORM)
|
master
|
#15578 |
loaddata and processing order of fixtures
|
new
|
nobody
|
Cleanup/optimization
|
Documentation
|
1.2
|
#19415 |
Clarify how aggregates work with multi-valued relationships and multiple filter() calls
|
new
|
nobody
|
Cleanup/optimization
|
Documentation
|
master
|
#19842 |
annotate()-based solution to distinct and order_by problem
|
new
|
|
Cleanup/optimization
|
Documentation
|
master
|
#19898 |
Document why/when of class-based views
|
assigned
|
Steven Cummings
|
New feature
|
Documentation
|
master
|
#21292 |
A how-to or tutorial document for using authentication views and forms is needed
|
new
|
|
New feature
|
Documentation
|
master
|
#21528 |
improve Django Doc with an example for formfield_for_foreignkey accessing parent ID
|
new
|
nobody
|
Cleanup/optimization
|
Documentation
|
master
|
#25996 |
Revise the Performance section in topics/http/urls
|
assigned
|
j-shu
|
Cleanup/optimization
|
Documentation
|
master
|
#26511 |
Document how to do a substring search in JSONField
|
new
|
nobody
|
Cleanup/optimization
|
Documentation
|
master
|
#26678 |
Document that ManyRelatedManager.add()/remove() can take primary keys
|
new
|
nobody
|
Cleanup/optimization
|
Documentation
|
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
|
#26975 |
Unclear documentation: use of paths with loaddata
|
new
|
nobody
|
Bug
|
Documentation
|
1.9
|
#27106 |
Document which template filters can be used in Python code (and how)
|
assigned
|
Burhan Khalid
|
Cleanup/optimization
|
Documentation
|
1.10
|
#27401 |
Add Transifex config to build translated docs
|
new
|
nobody
|
New feature
|
Documentation
|
master
|
#27587 |
Document str(QuerySet.query)
|
new
|
nobody
|
Cleanup/optimization
|
Documentation
|
1.10
|
#27778 |
Update unicode documentation for Python 3
|
assigned
|
ChillarAnand
|
Cleanup/optimization
|
Documentation
|
master
|
#27994 |
Document contrib.staticfiles.storage.ManifestFilesMixin
|
assigned
|
Theofanis Despoudis
|
New feature
|
Documentation
|
1.10
|
#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
|
#28581 |
Pagination topic docs need a little restructuring
|
assigned
|
luto
|
Cleanup/optimization
|
Documentation
|
master
|
#28592 |
Reorganize CSRF documentation and add to FAQs
|
assigned
|
Daniele Procida
|
Cleanup/optimization
|
Documentation
|
1.11
|
#29336 |
No docs for circular inheritance
|
assigned
|
Adrian Turjak
|
Cleanup/optimization
|
Documentation
|
2.0
|
#11919 |
dpaste.com feature in debug traceback view should be optional
|
new
|
nobody
|
New feature
|
Error reporting
|
master
|
#21048 |
Error page should not invoke callables passed through WSGI META structure
|
new
|
nobody
|
Bug
|
Error reporting
|
master
|
#23004 |
Cleanse entries from request.META in debug views
|
assigned
|
Ryan Castner
|
New feature
|
Error reporting
|
master
|
#8912 |
File storage and save/commit=False
|
new
|
|
New feature
|
File uploads/storage
|
1.0
|
#9433 |
File locking broken on AFP mounts
|
new
|
anonymous
|
Bug
|
File uploads/storage
|
master
|
#13750 |
ImageField accessing height or width and then data results in "I/O operation on closed file"
|
assigned
|
Aksel
|
Bug
|
File uploads/storage
|
1.2
|
#13960 |
abstract file upload/download handling
|
new
|
nobody
|
New feature
|
File uploads/storage
|
master
|
#15879 |
multipart/form-data filename="" not handled as file
|
new
|
nobody
|
Bug
|
File uploads/storage
|
1.3
|
#18150 |
Uploading a file ending with a backslash fails
|
new
|
|
Bug
|
File uploads/storage
|
1.4
|
#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
|
#8760 |
forms.ModelMultipleChoiceField should use "invalid_list" as error message key
|
new
|
nobody
|
Cleanup/optimization
|
Forms
|
master
|
#9061 |
formsets with can_delete=True shouldn't add delete field to extra forms
|
assigned
|
Daniel Ward
|
New feature
|
Forms
|
master
|
#10403 |
provide declarative syntax to define FormSets - including ModelFormSet and InlineFormSet
|
new
|
nobody
|
New feature
|
Forms
|
master
|
#10964 |
Admin for group doesn't allow to easily add users to the group
|
new
|
nobody
|
New feature
|
Forms
|
master
|
#11707 |
limit_choices_to on a ForeignKey can render duplicate options in formfield
|
new
|
Chris Wesseling
|
Bug
|
Forms
|
master
|
#11836 |
Missing django.forms.widgets.MultiWidget hidden counterpart
|
new
|
nobody
|
New feature
|
Forms
|
|
#12498 |
Add multi-field validators
|
assigned
|
jkocherhans
|
New feature
|
Forms
|
|
#13060 |
ManagementForm exception in case of bad prefix should be easier to understand
|
new
|
nobody
|
Cleanup/optimization
|
Forms
|
|
#13091 |
admin list_editable with unique_together raises Integrity Error
|
new
|
nobody
|
Bug
|
Forms
|
master
|
#13145 |
Allow the prefix used for empty_form on FormSets to be customized
|
new
|
nobody
|
New feature
|
Forms
|
master
|
#13564 |
Provide class attributes for form fields
|
assigned
|
Robert Lujo
|
New feature
|
Forms
|
1.2-beta
|
#13677 |
ModelFormSet may query wrong database backend
|
assigned
|
Tobias Kunze
|
Bug
|
Forms
|
1.2
|
#13878 |
Formset validation refactoring and valid_forms property of fieldsets
|
new
|
nobody
|
New feature
|
Forms
|
master
|
#14688 |
BaseInlineFormSet does not support "auto_id"
|
new
|
nobody
|
Bug
|
Forms
|
master
|
#16922 |
Add a template-based form rendering system
|
new
|
nobody
|
New feature
|
Forms
|
master
|
#17637 |
Client side validation classes for forms
|
new
|
nobody
|
New feature
|
Forms
|
1.3
|
#20347 |
Add an absolute_max parameter to formset_factory
|
assigned
|
ethurgood
|
New feature
|
Forms
|
1.5
|
#20942 |
modelformset wrongly assumes foreign keys can't point to proxy models.
|
new
|
nobody
|
Bug
|
Forms
|
1.5
|
#21987 |
Allow Media objects to have their own MEDIA_TYPES
|
assigned
|
Michael Kelly
|
Cleanup/optimization
|
Forms
|
master
|
#22276 |
BaseFormSet.is_valid() produces ValidationError when there is no management form
|
assigned
|
Patryk Zawadzki
|
Bug
|
Forms
|
master
|
#24933 |
Make FormSet management forms optional
|
new
|
nobody
|
Cleanup/optimization
|
Forms
|
master
|
#26834 |
MinValueValidator/MaxValueValidator not forwarded to form field for ModelForm
|
assigned
|
Sagar Nilesh Shah
|
Bug
|
Forms
|
master
|
#27445 |
RadioSelect widget does not work for NullBooleanField
|
assigned
|
Jacob Rief
|
New feature
|
Forms
|
master
|
#27923 |
Add form signals (pre_init, post_init, pre_clean, post_clean, etc.)
|
assigned
|
luojiebin
|
New feature
|
Forms
|
|
#28316 |
ModelChoiceField to_field_name doesn't work if it's different from the model field's to_field
|
assigned
|
László Károlyi
|
Bug
|
Forms
|
master
|
#28458 |
Add ModelMultipleChoiceField.validate_choices()
|
new
|
nobody
|
New feature
|
Forms
|
master
|
#26007 |
SingleObjectTemplateResponseMixin.get_template_names does not return names stack properly.
|
assigned
|
Chris Cogdon
|
Bug
|
Generic views
|
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
|
#28048 |
Allow generic date views to use related fields as date_field
|
assigned
|
Lefteris Nikoltsios
|
New feature
|
Generic views
|
1.11
|
#12733 |
Added support for Extent aggregate on mysql databases
|
new
|
nobody
|
New feature
|
GIS
|
1.1
|
#13926 |
GeometryCollections are not visible in OSMGeoAdmin
|
new
|
nobody
|
Bug
|
GIS
|
1.7
|
#16872 |
Add touch support to the geographic admin
|
assigned
|
jbronn
|
New feature
|
GIS
|
|
#17018 |
LayerMapping - entries skipped when ForeignKey field has related model missing and null = True
|
new
|
nobody
|
Bug
|
GIS
|
1.3
|
#18654 |
Support for model properties that are not fields in LayerMapping
|
new
|
nobody
|
New feature
|
GIS
|
master
|