#4848 |
Allow inline fields to be "mixed in" with the models' own fields
|
new
|
nfa-someday newforms-admin inline models fields
|
nobody
|
New feature
|
contrib.admin
|
#5372 |
Cache inline ForeignKey options
|
new
|
nfa-someday newforms, admin, inlines
|
nobody
|
Cleanup/optimization
|
contrib.admin
|
#10305 |
Add a form instantiation hook for contrib.admin add/change views
|
new
|
add_view, change_view, ModelForm
|
nobody
|
New feature
|
contrib.admin
|
#12238 |
ModelAdmin ignores dynamic fields of ModelForm
|
new
|
modelform modeladmin dynamic field
|
nobody
|
Bug
|
contrib.admin
|
#26607 |
Add a hook to customize the admin's formsets parameters
|
new
|
admin inline formset initial
|
nobody
|
New feature
|
contrib.admin
|
#27466 |
Use a datepicker widget for Date[Time]RangeField in admin
|
assigned
|
forms, admin, jquery, datepicker
|
prabod manuranga rathnayaka
|
New feature
|
contrib.admin
|
#26790 |
Move BaseUserManager.normalize_email() to AbstractUser
|
assigned
|
normalize_email
|
Huynh Thanh Tam
|
Cleanup/optimization
|
contrib.auth
|
#27807 |
Overriding username validators doesn't work as documented
|
new
|
validation auth login forms username
|
nobody
|
Bug
|
contrib.auth
|
#28594 |
Value error on related user name during save of user model
|
new
|
Value error, user model, normalize_username
|
nobody
|
Bug
|
contrib.auth
|
#28667 |
Documentation for extending UserCreationForm doesn't work with UserAdmin
|
assigned
|
add_fieldsets UserAdmin UserCreationForm Custom Auth User Model
|
Bhavesh Praveen
|
Cleanup/optimization
|
contrib.auth
|
#28757 |
Allow using forms of contrib.auth without installing contrib.auth
|
new
|
auth forms apps
|
shangdahao
|
Cleanup/optimization
|
contrib.auth
|
#24632 |
PostgreSQL table inheritance
|
new
|
orm postgresql table-inheritance inheritance object-relational
|
|
New feature
|
contrib.postgres
|
#29139 |
Aggregate functions failing when using Postgres JSON field KeyTransform
|
new
|
json keytransform unhashable
|
|
Bug
|
contrib.postgres
|
#20226 |
Django problematic when Oracle when column/table names are mixed case
|
new
|
Oracle, ORM
|
nobody
|
Bug
|
Database layer (models, ORM)
|
#21181 |
collation specific query results ordering
|
assigned
|
ORM
|
Alan
|
New feature
|
Database layer (models, ORM)
|
#23051 |
QuerySet.only() fail to work with reverse o2o relationships
|
new
|
orm only reverse relationship OneToOneField
|
|
Bug
|
Database layer (models, ORM)
|
#23771 |
Optimisation idea for Paginator object
|
new
|
paginator optimization performance
|
nobody
|
Cleanup/optimization
|
Database layer (models, ORM)
|
#24823 |
FileField with callable default raises error with forms
|
new
|
FileField, models, field, callable, default, form
|
nobody
|
Bug
|
Database layer (models, ORM)
|
#25456 |
Make GenericIPAddressField normalize IPv4 addresses
|
new
|
ipaddress, ipv4, database, normalization
|
nobody
|
Cleanup/optimization
|
Database layer (models, ORM)
|
#25507 |
Can't count when using annotate(field=RawSQL(sql)) when sql is a constant
|
new
|
RawSQL filter ORM sql
|
nobody
|
Bug
|
Database layer (models, ORM)
|
#25946 |
Negated clauses' "isnull" added term does not take field transforms into account
|
new
|
transform negated null
|
nobody
|
Bug
|
Database layer (models, ORM)
|
#27646 |
Add QuerySet support for group by modifiers and OLAP functionality
|
new
|
olap rollup orm
|
nobody
|
New feature
|
Database layer (models, ORM)
|
#28333 |
Filter and subquery for window expressions
|
new
|
window orm filter subquery
|
nobody
|
New feature
|
Database layer (models, ORM)
|
#28373 |
TIME_ZONE value in DATABASES settings is not used for date lookup
|
assigned
|
settings ORM lookup mysql timezone
|
messfish
|
Bug
|
Database layer (models, ORM)
|
#28649 |
Add "iso_year" lookup to DateField/DateTimeField
|
assigned
|
ORM Extract
|
Sigurd Ljødal
|
New feature
|
Database layer (models, ORM)
|
#29262 |
Custom Left Outer Join in Queries
|
new
|
ORM Join
|
nobody
|
New feature
|
Database layer (models, ORM)
|
#11097 |
Formset documentation should include a note about form.blah_ptr for derived models
|
new
|
formset, form, inheritance, id
|
nobody
|
Cleanup/optimization
|
Documentation
|
#14009 |
custom formset validation documentation is incomplete
|
new
|
formset validation
|
nobody
|
Bug
|
Documentation
|
#14831 |
Django Template Style Guide
|
new
|
template, style, format
|
nobody
|
New feature
|
Documentation
|
#20023 |
Admin Inline form validation must go in Model.clean() if AdminInline.form is not specified
|
new
|
admin inline form validation
|
nobody
|
Bug
|
Documentation
|
#25887 |
Clarify support for ForeignKey and form fields other than ModelChoiceField
|
new
|
ModelForm, ForeignKey
|
nobody
|
Cleanup/optimization
|
Documentation
|
#27825 |
Document that models don't cast field values to the same type that's retrieved from the database
|
new
|
ORM
|
nobody
|
Cleanup/optimization
|
Documentation
|
#12157 |
FileSystemStorage does file I/O inefficiently, despite providing options to permit larger blocksizes
|
new
|
io, FileSystemStorage, buffering, performance
|
nobody
|
Cleanup/optimization
|
File uploads/storage
|
#8165 |
When using can_order=True on formset, ordered_forms is not avaible when formset.is_valid() is false
|
new
|
formsets
|
nobody
|
New feature
|
Forms
|
#8760 |
forms.ModelMultipleChoiceField should use "invalid_list" as error message key
|
new
|
forms
|
nobody
|
Cleanup/optimization
|
Forms
|
#10403 |
provide declarative syntax to define FormSets - including ModelFormSet and InlineFormSet
|
new
|
formset modelformset inlineformset
|
nobody
|
New feature
|
Forms
|
#11385 |
DateTimeField doesn't accept ISO 8601 formatted date string
|
new
|
datetime orm format
|
nobody
|
New feature
|
Forms
|
#13060 |
ManagementForm exception in case of bad prefix should be easier to understand
|
new
|
formset, ValidationError, ManagementForm
|
nobody
|
Cleanup/optimization
|
Forms
|
#14688 |
BaseInlineFormSet does not support "auto_id"
|
new
|
formsets
|
nobody
|
Bug
|
Forms
|
#15015 |
Mixing read-only with ability to add new instances using a FormSet
|
new
|
formset
|
nobody
|
New feature
|
Forms
|
#15574 |
IndexError: list index out of range caused by inline formsets
|
new
|
inline formset
|
nobody
|
Bug
|
Forms
|
#16306 |
Form field documentation documents optional keyword arguments as field attributes.
|
new
|
form field documentation
|
nobody
|
Bug
|
Forms
|
#16922 |
Add a template-based form rendering system
|
new
|
form-rendering
|
nobody
|
New feature
|
Forms
|
#17637 |
Client side validation classes for forms
|
new
|
Forms , Client Side validation, js
|
nobody
|
New feature
|
Forms
|
#18597 |
`BaseInlineFormSet` should attempt to get it's queryset from it's instance related manager before falling back to it's model's default manager
|
new
|
model formset inline
|
nobody
|
Bug
|
Forms
|
#25408 |
Pass additional arguments to BaseForm.__init__ from BaseModelForm.__init__
|
new
|
form modelform args
|
nobody
|
Cleanup/optimization
|
Forms
|
#26813 |
ModelForm RadioSelect widget for foreign keys should not present a blank option if blank=False on the model
|
assigned
|
modelform radiowidget
|
Dmitry Homenok
|
Bug
|
Forms
|
#26834 |
MinValueValidator/MaxValueValidator not forwarded to form field for ModelForm
|
assigned
|
MaxValueValidator, MinValueValidator, ModelForm, IntegerField
|
Sagar Nilesh Shah
|
Bug
|
Forms
|
#27560 |
Formset.save() crashes for model with foreign key to concrete base model
|
new
|
formset inline_formset inline_formsetfactory
|
nobody
|
Bug
|
Forms
|
#27923 |
Add form signals (pre_init, post_init, pre_clean, post_clean, etc.)
|
assigned
|
forms, signals
|
luojiebin
|
New feature
|
Forms
|
#28354 |
Add a "humanized" widget for DurationField
|
new
|
Duration field. Forms.
|
|
New feature
|
Forms
|
#10449 |
HTML accents not escaped out when using forms
|
new
|
accents, newforms
|
nobody
|
Bug
|
Internationalization
|
#14317 |
numberformat.format produces wrong results
|
assigned
|
Localization, number formatting
|
lukenio
|
Bug
|
Internationalization
|
#24782 |
Add TestCase.assertFormValid
|
assigned
|
forms
|
Joseph Victor Zammit
|
New feature
|
Testing framework
|
#21544 |
Problem with number format when not using L10N
|
new
|
number format
|
Yonel Ceruto
|
Bug
|
Utilities
|