#2539 |
Custom tags and filters can be restricted by namespace
|
new
|
|
New feature
|
Template system
|
normal
|
#5349 |
Shouldn't the item_enclosure_url automatically prefixed with the current site?
|
new
|
nobody
|
Cleanup/optimization
|
contrib.syndication
|
|
#5372 |
Cache inline ForeignKey options
|
new
|
nobody
|
Cleanup/optimization
|
contrib.admin
|
|
#6343 |
% symbols not escaped in db_column column names when preparing queries
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
|
#6363 |
Login page is redisplayed without any message if AdminSite.has_permission() returns False
|
assigned
|
Ahtisham Shafi
|
Bug
|
contrib.admin
|
|
#7556 |
inspectdb fails in MySql if a table references a table outside the current schema
|
new
|
|
Bug
|
Core (Management commands)
|
|
#7623 |
Multi-table inheritance: Add the ability create child instance from existing parent
|
new
|
|
New feature
|
Database layer (models, ORM)
|
|
#8408 |
Add a new meta option: don't do count(*) in admin
|
assigned
|
rylaix
|
New feature
|
contrib.admin
|
|
#8972 |
Add ability to delete selected vector features within the Geodjango/OpenLayers Admin map interface
|
assigned
|
jbronn
|
New feature
|
GIS
|
|
#9107 |
URL arguments to set values of fields in admin don't work for inlines
|
new
|
|
New feature
|
contrib.admin
|
|
#9388 |
Made month and year selectable in admin calender widget.
|
new
|
ahmadkhalili
|
New feature
|
contrib.admin
|
|
#10191 |
Fix / Add support for radiobuttons after adding item with popup in Django Admin
|
new
|
bodiddlie
|
New feature
|
contrib.admin
|
|
#10449 |
HTML accents not escaped out when using forms
|
new
|
nobody
|
Bug
|
Internationalization
|
|
#10686 |
Add class name interpolation in Meta.permissions codenames
|
assigned
|
julian@pinabausch.org
|
New feature
|
Database layer (models, ORM)
|
|
#11265 |
ForeignKey/OneToOneField should support user-defined id attribute name
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
|
#12044 |
Add extra_context to admin action delete_selected
|
new
|
nobody
|
New feature
|
contrib.admin
|
|
#12203 |
ManyToManyField with through model can't be used in admin
|
assigned
|
Rosana Rufer
|
Bug
|
contrib.admin
|
|
#12238 |
ModelAdmin ignores dynamic fields of ModelForm
|
new
|
nobody
|
Bug
|
contrib.admin
|
|
#12651 |
AutoSlugField, that can recreate unique slugs during saving.
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
|
#12733 |
Added support for Extent aggregate on mysql databases
|
new
|
nobody
|
New feature
|
GIS
|
|
#12772 |
Allow loading template tags by fully qualified python module path
|
new
|
|
New feature
|
Template system
|
|
#13539 |
The delete confirmation page does not check for object-level permissions when building the related list
|
new
|
|
Bug
|
contrib.admin
|
|
#13664 |
Enable admin permission checks from outside the ModelAdmin
|
new
|
nobody
|
New feature
|
contrib.admin
|
|
#13677 |
ModelFormSet may query wrong database backend
|
assigned
|
Tobias Kunze
|
Bug
|
Forms
|
|
#15610 |
Generic Foreign Keys break when used with multi-db.
|
new
|
nobody
|
Bug
|
contrib.contenttypes
|
|
#16022 |
Cyclic reference in FieldFile causes memory usage to grow considerably
|
assigned
|
Joshua Massover
|
Cleanup/optimization
|
Database layer (models, ORM)
|
|
#16521 |
Provide keyboard shortcuts in admin
|
assigned
|
Mike Schem
|
New feature
|
contrib.admin
|
|
#16732 |
Unable to have abstract model with unique_together
|
assigned
|
Can SarΔ±gΓΆl
|
Bug
|
Database layer (models, ORM)
|
|
#17193 |
Send templated email.
|
new
|
julianapplebaum
|
New feature
|
Core (Mail)
|
|
#17508 |
DateDetailView should accept less specific dates, ie Year/Month or just Year
|
assigned
|
Moon Limb
|
New feature
|
Generic views
|
|
#17814 |
Add a way to override related_name on models that you can't edit
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
|
#17881 |
Implement BaseModelAdmin.get_raw_id_fields, similar to get_readonly_fields
|
new
|
nobody
|
New feature
|
contrib.admin
|
|
#18098 |
order_with_respect_to should construct set_RELATED_order() method name from related_name
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
|
#18914 |
Add a way to add items to the admin's object tools using Python code
|
new
|
nobody
|
New feature
|
contrib.admin
|
|
#19806 |
django_bash_completion clobbers upstream completion of βpythonβ
|
new
|
|
Bug
|
Core (Management commands)
|
|
#20752 |
Error signals are not reliable, especially when dealing with database errors
|
new
|
|
Bug
|
HTTP handling
|
|
#21273 |
Add read only support for Oracle XE to django.contrib.gis
|
new
|
nobody
|
Cleanup/optimization
|
GIS
|
|
#21381 |
Remove contrib.redirects dependency on contrib.sites
|
assigned
|
Dmitry Pechnikov
|
New feature
|
contrib.redirects
|
|
#22479 |
Support byte range requests in django.views.static.serve
|
new
|
|
New feature
|
HTTP handling
|
|
#23076 |
Cascaded deletion of polymorphic models fails
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
|
#23337 |
CircularDependencyError when squashing migrations
|
assigned
|
bcail
|
Bug
|
Migrations
|
|
#24218 |
Use sub-query in ORM when distinct and order_by columns do not match
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
|
#24581 |
Explicitly raise an exception if ManyToManyField._get_m2m_attr fails to match
|
new
|
nobody
|
Cleanup/optimization
|
Database layer (models, ORM)
|
|
#24638 |
Support adding an SQL comment in queries
|
new
|
|
New feature
|
Database layer (models, ORM)
|
|
#24778 |
Data Migration from Fixture
|
new
|
nobody
|
New feature
|
Migrations
|
|
#24810 |
Reopen database connection automatically when no transaction is active
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
|
#25464 |
Allow skipping IN clause on prefetch queries
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
|
#27080 |
`as_manager` on QuerySet should pass down `use_in_migrations` to new Manager instance
|
new
|
|
New feature
|
Migrations
|
|
#27614 |
Store the DB used in the state before calling Model._save_table()
|
new
|
nobody
|
Cleanup/optimization
|
Database layer (models, ORM)
|
|
#27880 |
Use __set_name__ to replace some usages of contribute_to_class.
|
new
|
|
Cleanup/optimization
|
Database layer (models, ORM)
|
|
#28369 |
Provide ModelAdmin hooks for reversing URLs
|
new
|
|
New feature
|
contrib.admin
|
|
#28598 |
BCC addresses are ignored in the console and file email backends
|
assigned
|
Josh Schneier
|
Cleanup/optimization
|
Core (Mail)
|
|
#28636 |
Allow customizing the fallback language from the locale middleware
|
new
|
nobody
|
New feature
|
Internationalization
|
|
#29115 |
Allow rendering of admin forms with Jinja2
|
assigned
|
David Smith
|
New feature
|
contrib.admin
|
|
#29257 |
If creation of a db cursor fails, the resulting traceback is misleading
|
new
|
|
Bug
|
Database layer (models, ORM)
|
|
#29381 |
Move some parts of `django.contrib.auth.models` to `django.contrib.auth.base_user` for reusability
|
new
|
nobody
|
New feature
|
contrib.auth
|
|
#29717 |
Provide a way for tests to run on an existing empty DB
|
new
|
|
New feature
|
Database layer (models, ORM)
|
|
#29822 |
Timezone-aware widget for admin site
|
assigned
|
Shubh Parmar
|
New feature
|
contrib.admin
|
|
#29843 |
Create permissions using migration operations rather than using the post_migrate signal
|
assigned
|
Arthur Rio
|
Cleanup/optimization
|
contrib.auth
|
|
#30200 |
Add support for using indexes in update() for ArrayFields.
|
assigned
|
Jacob1507
|
New feature
|
contrib.postgres
|
|
#30416 |
Runserver's reloading mechanism should restore terminal state completely
|
assigned
|
Daniel Hahler
|
Bug
|
Core (Management commands)
|
|
#30448 |
close_if_unusable_or_obsolete should skip connections in atomic block for autocommit check
|
new
|
|
Bug
|
Database layer (models, ORM)
|
|
#31834 |
Cannot sqlmigrate on Django migrations that change unique_together
|
assigned
|
Bishnu Bhattarai
|
Bug
|
Migrations
|
|
#31908 |
Add parallel testing support to Oracle backend
|
new
|
|
New feature
|
Testing framework
|
|
#32272 |
gettext_lazy inconsistent error when nested
|
assigned
|
Ahmed Nassar
|
Bug
|
Internationalization
|
|
#33586 |
Applying RunPython backward results in ValueError when involved models are referenced through multiple foreign keys
|
new
|
|
Bug
|
Migrations
|
|
#33604 |
Allow CacheMiddleware.key_prefix to be a callable.
|
assigned
|
Stefan Farmbauer
|
New feature
|
Core (Cache system)
|
|
#34392 |
Allow using test client response.json() with StreamingHttpResponse
|
assigned
|
vainu-arto
|
New feature
|
Testing framework
|
|
#34746 |
High CPU/memory consumption when a 5XX is raised with large local variables
|
assigned
|
Keerthi Vasan S A
|
Cleanup/optimization
|
Error reporting
|
|
#35119 |
Unify max_length for EmailValidator and model's and form's EmailField
|
assigned
|
sgaynetdinov
|
Cleanup/optimization
|
Core (Other)
|
|
#35137 |
Collapsible error container elements do not indicate that they are interactive
|
assigned
|
Denis Anuschewski
|
Cleanup/optimization
|
Error reporting
|
|
#35319 |
Move the link to add a related object inside the .selector-available column for FilteredSelectMultiple.
|
assigned
|
Antoliny
|
Cleanup/optimization
|
contrib.admin
|
|
#35508 |
Add an --ignore-deps flag to squashmigrations
|
assigned
|
Clinton Christian
|
New feature
|
Migrations
|
|
#35675 |
Reduce impact of parsing crafted templates with repeat tags
|
assigned
|
Hailey Johnson
|
Cleanup/optimization
|
Template system
|
|
#35730 |
Enhance password reset security by encrypting 'uid' parameter instead of base64-encoding to prevent possible user count leakage
|
assigned
|
Remy
|
Cleanup/optimization
|
contrib.auth
|
|
#35881 |
MultiWidget bypasses subwidget rendering customization
|
assigned
|
Ahmed Nassar
|
Bug
|
Forms
|
|
#35930 |
Database password visible on debug page in local variable
|
assigned
|
Ahmed Nassar
|
Cleanup/optimization
|
Error reporting
|
|
#36031 |
DecimalRangeField __contains query for a value causes DataError
|
assigned
|
amansharma612
|
Bug
|
contrib.postgres
|
|
#36049 |
The `upper` template filter should set `is_safe=True`
|
assigned
|
Chaitanya Rahalkar
|
Bug
|
Template system
|
|
#36170 |
Running no-op migrations (verbose_name, ...) slow on sqlite
|
assigned
|
Ahmed Nassar
|
Cleanup/optimization
|
Migrations
|
|
#36250 |
admin.widgets.RelatedFieldWidgetWrapper.get_context() bypasses the used renderer
|
assigned
|
Ahmed Nassar
|
Bug
|
contrib.admin
|
|
#36367 |
Improving the accessibility of the date_hierarchy layout in the admin.
|
assigned
|
Chaitanya
|
Cleanup/optimization
|
contrib.admin
|
|
#36482 |
Admin renders complex PKs incorrectly
|
assigned
|
David Sanders
|
Bug
|
contrib.admin
|
|
#36496 |
SQLite test database path not recognised when running tests in parallel
|
assigned
|
Gangadhar Yadav
|
Bug
|
Testing framework
|
|