| #31677 |
ForeignObjectRel and its subclasses shouldn't be set as Col.output_field.
|
assigned
|
Jacob1507
|
Cleanup/optimization
|
Database layer (models, ORM)
|
|
| #31730 |
manage.py sqlsequencereset not implemented for sqlite3
|
assigned
|
axil
|
Bug
|
Database layer (models, ORM)
|
|
| #31804 |
Parallelize database cloning process
|
assigned
|
Ahmed Ibrahim
|
New feature
|
Database layer (models, ORM)
|
|
| #31823 |
Add Support for Fetch Metadata Request Headers
|
assigned
|
meggles711
|
New feature
|
CSRF
|
|
| #31908 |
Add parallel testing support to Oracle backend
|
assigned
|
Siddharth Panditrao
|
New feature
|
Testing framework
|
|
| #31923 |
Add Support for Cross-Origin Embedder Policy and Cross-Origin Resource Policy Headers
|
assigned
|
meggles711
|
New feature
|
HTTP handling
|
|
| #32277 |
Support nested aggregates in window expressions.
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
|
| #32297 |
QuerySet.get() method not working as expected with Window functions
|
assigned
|
Saeed Hasani Borzadaran
|
Bug
|
Database layer (models, ORM)
|
|
| #32340 |
Usability issues with Django form fields expecting specific patterns
|
assigned
|
Jordan
|
Cleanup/optimization
|
Documentation
|
|
| #32406 |
Allow QuerySet.update() to return fields on supported backends.
|
assigned
|
Aivars Kalvāns
|
New feature
|
Database layer (models, ORM)
|
|
| #32491 |
Updating a field based on a JSONField's sub-value adds extra quotes [postgres]
|
assigned
|
YashRaj1506
|
Bug
|
Database layer (models, ORM)
|
|
| #32519 |
Add support for using key and path transforms in update() for JSONFields.
|
assigned
|
Shafiya Adzhani
|
New feature
|
Database layer (models, ORM)
|
|
| #32557 |
Fail tests when unraisable exceptions occur
|
new
|
nobody
|
New feature
|
Testing framework
|
|
| #32558 |
Fail tests when unhandled thread exceptions occur
|
new
|
nobody
|
New feature
|
Testing framework
|
|
| #32565 |
Extract URL resolver view strings mapping to admindocs
|
assigned
|
nonock
|
Cleanup/optimization
|
Core (URLs)
|
|
| #32577 |
Add support for `UUIDAutoField` `DEFAULT_AUTO_FIELD`
|
assigned
|
Bader Eddine Benhirt
|
New feature
|
Database layer (models, ORM)
|
|
| #32723 |
Add a GitHub action to run the Sphinx linkcheck builder.
|
assigned
|
Sarah Abderemane
|
Cleanup/optimization
|
Documentation
|
|
| #32737 |
get_language_info replaces requested language code with the one found in django.conf.locale.LANG_INFO
|
new
|
nobody
|
Cleanup/optimization
|
Internationalization
|
|
| #32779 |
Add tablespace support to UniqueConstraint class
|
assigned
|
doreen970
|
New feature
|
Database layer (models, ORM)
|
|
| #32827 |
Squashing migrations isn't very effective in complicated projects; rewrite docs to provide a preferred manual trimming process
|
assigned
|
David Sanders
|
Cleanup/optimization
|
Documentation
|
|
| #32847 |
Adjust models.E025 system check for updated field descriptor setting.
|
new
|
nobody
|
Cleanup/optimization
|
Database layer (models, ORM)
|
|
| #32939 |
Permit override_settings to work with test class mixins that don't inherit from unittest.TestCase
|
assigned
|
Jonathan Wang
|
Cleanup/optimization
|
Testing framework
|
|
| #32969 |
Improve pickling of HttpResponse instances
|
assigned
|
H. White
|
Cleanup/optimization
|
HTTP handling
|
|
| #32980 |
Improve performance of related manager attribute access
|
assigned
|
Sidharth Dusanapudi
|
Cleanup/optimization
|
Database layer (models, ORM)
|
|
| #33058 |
Use DiscoverRunner's logger for logging when running checks
|
assigned
|
pranavh03
|
Cleanup/optimization
|
Testing framework
|
|
| #33090 |
Extend sensitive post parameter filtering to be applicable to exceptions in middleware.
|
assigned
|
Oluwayemisi Ismail
|
New feature
|
Error reporting
|
|
| #33091 |
A FieldError should be raised when trying to update MTI inherited field with F reference to child field
|
new
|
|
Cleanup/optimization
|
Database layer (models, ORM)
|
|
| #33098 |
Micro-optimisation for functional.keep_lazy for single argument uses.
|
assigned
|
Keryn Knight
|
Cleanup/optimization
|
Template system
|
|
| #33120 |
Add OGC-compliant models for GeoDjango running on MySQL 8.0
|
assigned
|
karthikeyaa-dev
|
New feature
|
GIS
|
|
| #33225 |
Missing FROM-clause when ordering by a relationship defined on the parent model in a Subquery inside a negated Q
|
assigned
|
Geonsang Yoo
|
Bug
|
Database layer (models, ORM)
|
|
| #33380 |
Change runserver's auto-reloader to prefer (likely) user files when scanning for changes.
|
assigned
|
Hrushikesh Vaidya
|
New feature
|
Core (Management commands)
|
|
| #33548 |
Use -> operator to implement KeyTransform on SQLite 3.38+
|
assigned
|
Anže Pečar
|
Cleanup/optimization
|
Database layer (models, ORM)
|
|
| #33573 |
Add native async support to redis cache backend
|
assigned
|
Ahmed Ibrahim
|
New feature
|
Core (Cache system)
|
|
| #33604 |
Allow CacheMiddleware.key_prefix to be a callable.
|
assigned
|
Stefan Farmbauer
|
New feature
|
Core (Cache system)
|
|
| #33620 |
Accessibility in pipeline
|
assigned
|
Tushar
|
New feature
|
contrib.admin
|
|
| #33650 |
Update startproject template with config directory
|
new
|
|
Cleanup/optimization
|
Core (Management commands)
|
|
| #33752 |
Display exception groups on the technical 500 debug page on Python 3.11+.
|
assigned
|
Kryštof Kopečný
|
New feature
|
Error reporting
|
|
| #34034 |
Adding a class on ChoiceWidget subwidgets is excessively difficult
|
assigned
|
Wasif Shahzad
|
New feature
|
Forms
|
|
| #34044 |
Admin app search filter appears in nav sidebar but not on admin homepage
|
assigned
|
Antoliny
|
New feature
|
contrib.admin
|
|
| #34277 |
Add where clause in QuerySet.bulk_create() when update_conflicts=True
|
assigned
|
HAMA Barhamou
|
New feature
|
Database layer (models, ORM)
|
|
| #34392 |
Allow using test client response.json() with StreamingHttpResponse
|
assigned
|
vainu-arto
|
New feature
|
Testing framework
|
|
| #34477 |
Asyncio send mail backend
|
assigned
|
Ahmed Ibrahim
|
New feature
|
Core (Mail)
|
|
| #34521 |
Use __slots__ for template Node classes
|
assigned
|
Adam Johnson
|
Cleanup/optimization
|
Template system
|
|
| #34581 |
Filters should not implicitly mark unsafe strings as safe without escaping
|
assigned
|
Abhimanyu Singh Negi
|
Cleanup/optimization
|
Template system
|
|
| #34636 |
Add documentation for Query's function `sql_with_params`
|
assigned
|
Alex
|
New feature
|
Database layer (models, ORM)
|
|
| #34654 |
Post-normalization performed on the Username field leading to the bypass of the whitespace stripping
|
assigned
|
George Kussumoto
|
Bug
|
contrib.auth
|
|
| #34831 |
Search in admin could allow issuing a query with many OR'd clauses
|
assigned
|
Yves Weissig
|
Cleanup/optimization
|
contrib.admin
|
|
| #34943 |
Support passing unique constraint names to bulk_create().
|
assigned
|
HAMA Barhamou
|
New feature
|
Database layer (models, ORM)
|
|
| #34954 |
Improve `output_field` resolution of `Concat`
|
assigned
|
Simon Charette
|
Cleanup/optimization
|
Database layer (models, ORM)
|
|
| #34976 |
startproject and startapp should provide feedback
|
assigned
|
Vaibhav Pant
|
Cleanup/optimization
|
Core (Management commands)
|
|
| #34981 |
Promote `--pair` and `--bisect` from `runtest.py` to be available as flags for the Django `test` command
|
assigned
|
Sulabh Katila
|
New feature
|
Testing framework
|
|
| #34988 |
Makemigrations shouldn't prompt for default values for non-nullable fields of other apps.
|
assigned
|
Bhuvnesh
|
Cleanup/optimization
|
Migrations
|
|
| #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
|
|
| #35276 |
Push cache backend checks down to backend classes
|
assigned
|
Tim McCurrach
|
Cleanup/optimization
|
Core (System checks)
|
|
| #35289 |
Chunked transfer encoding is not handled correctly by MultiPartParser
|
assigned
|
YashRaj1506
|
Bug
|
HTTP handling
|
|
| #35328 |
Improve CSRF Origin checking messaging
|
assigned
|
Ryan Hiebert
|
Cleanup/optimization
|
CSRF
|
|
| #35333 |
Template tag `unlocalize` does not work with `date` and `time` filters.
|
assigned
|
Ahmed Nassar
|
Bug
|
Template system
|
|
| #35380 |
Have the images for tutorial and admin docs programatically generated.
|
assigned
|
Marco Richetta
|
Cleanup/optimization
|
Documentation
|
|
| #35485 |
Template documentation for startproject / startapp is very sparse.
|
assigned
|
Daniel Rios
|
New feature
|
Documentation
|
|
| #35508 |
Add an --ignore-deps flag to squashmigrations
|
assigned
|
Clinton Christian
|
New feature
|
Migrations
|
|
| #35548 |
An error in TestCase.setUpTestData() leaks data on databases without transactions
|
assigned
|
JaeHyuckSa
|
Bug
|
Testing framework
|
|
| #35629 |
Implement async cursors
|
assigned
|
Flavio Curella
|
New feature
|
Database layer (models, ORM)
|
|
| #35650 |
Multi select checkboxes with shift key is not working in TabularInlineAdmin and StackedInlineAdmin
|
assigned
|
Antoliny
|
New feature
|
contrib.admin
|
|
| #35667 |
Switch usage to skip_file_prefixes instead of stacklevel when it makes sense
|
assigned
|
VIZZARD-X
|
Cleanup/optimization
|
Utilities
|
|
| #35675 |
Reduce impact of parsing crafted templates with repeat tags
|
assigned
|
Hailey Johnson
|
Cleanup/optimization
|
Template system
|
|
| #35684 |
Remove raw_prefix when dropping support for gettext < 0.22.5
|
new
|
|
Cleanup/optimization
|
Utilities
|
|
| #35706 |
Improve admin add/change form top level errors for screen readers
|
assigned
|
Antoliny
|
Cleanup/optimization
|
contrib.admin
|
|
| #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
|
|
| #35768 |
Add a User Profile How-To to docs
|
assigned
|
Abhimanyu Singh Negi
|
New feature
|
Documentation
|
|
| #35770 |
Improve recommendation for ignoring memcached-incompatible cache key warnings
|
assigned
|
Aditya Chaudhary
|
Cleanup/optimization
|
Core (Cache system)
|
|
| #35824 |
Improve patch_cache_control documentation
|
assigned
|
Samriddha Kumar Tripathi
|
Cleanup/optimization
|
Documentation
|
|
| #35874 |
The console directive is not accessible for screenreaders.
|
assigned
|
James Beard
|
Bug
|
Documentation
|
|
| #35875 |
Dark mode support for django/views/templates/*.html
|
assigned
|
Harvey Bellini
|
Cleanup/optimization
|
Core (Other)
|
|
| #35881 |
MultiWidget bypasses subwidget rendering customization
|
assigned
|
Muhammad Usman
|
Bug
|
Forms
|
|
| #35890 |
pre_save field in parent models are not called during update in update_or_create
|
assigned
|
Jericho Serrano
|
Bug
|
Database layer (models, ORM)
|
|
| #35894 |
Move away from the term "patch" to refer to a contribution/pull request in the contributor documentation
|
assigned
|
Baptiste Mispelon
|
Cleanup/optimization
|
Documentation
|
|
| #35899 |
Allow newlines in {% %} tags
|
assigned
|
Anders Hovmöller
|
New feature
|
Template system
|
|
| #35930 |
Database password visible on debug page in local variable
|
assigned
|
Ahmed Nassar
|
Cleanup/optimization
|
Error reporting
|
|
| #35941 |
Add composite GenericForeignKey support
|
assigned
|
jengziyi
|
New feature
|
Database layer (models, ORM)
|
|
| #35953 |
Add composite PK admin support
|
assigned
|
Antoliny
|
New feature
|
contrib.admin
|
|
| #35956 |
Add composite foreign keys
|
assigned
|
David Sanders
|
New feature
|
Database layer (models, ORM)
|
|
| #35957 |
Allow AutoFields in composite primary keys
|
assigned
|
David Sanders
|
New feature
|
Database layer (models, ORM)
|
|
| #36022 |
Name the main command django
|
assigned
|
Ryan Hiebert
|
New feature
|
Core (Management commands)
|
|
| #36036 |
Support the 4th dimension (M) in the GEOS API
|
assigned
|
Andrew
|
New feature
|
GIS
|
|
| #36067 |
Ambiguity of the 'DELETE' text when a TabularInline object does not exist
|
assigned
|
Antoliny
|
Cleanup/optimization
|
contrib.admin
|
|
| #36134 |
Add "ABSENT ON NULL" to JsonArray
|
assigned
|
john-parton
|
New feature
|
Database layer (models, ORM)
|
|
| #36187 |
Add support for CompositePrimaryKey in SingleObjectMixin
|
assigned
|
JaeHyuckSa
|
New feature
|
Generic views
|
|
| #36235 |
RelatedManager.all().get_or_create() does not work
|
assigned
|
Johanan Oppong Amoateng
|
Bug
|
Database layer (models, ORM)
|
|
| #36247 |
BaseGeometryWidget unncessarily writes an error log when deserializing malformed geometry
|
assigned
|
hesham hatem
|
Cleanup/optimization
|
GIS
|
|
| #36250 |
admin.widgets.RelatedFieldWidgetWrapper.get_context() bypasses the used renderer
|
assigned
|
Ahmed Nassar
|
Bug
|
contrib.admin
|
|
| #36259 |
Unsaved related object with primary_key=True field does not raise unsaved object error
|
assigned
|
Clifford Gama
|
Bug
|
Database layer (models, ORM)
|
|
| #36307 |
Support passing depth to naturaltime, timesince and timeuntil filters
|
assigned
|
Giannis Terzopoulos
|
New feature
|
Template system
|
|
| #36337 |
Broken autocomplete inside Inline after clicking "Add another ..."
|
assigned
|
Joe Babbitt
|
Bug
|
contrib.admin
|
|
| #36364 |
Migration executor cannot handle AlterField operation on ForeignObject
|
assigned
|
JaeHyuckSa
|
Bug
|
Migrations
|
|
| #36385 |
Simplify implementation of filtering in QuerySet.
|
assigned
|
Nick Pope
|
Cleanup/optimization
|
Database layer (models, ORM)
|
|
| #36398 |
select_for_update(of=...) ignores "self" when using values_list() when not selecting a column from the model
|
assigned
|
JaeHyuckSa
|
Bug
|
Database layer (models, ORM)
|
|
| #36415 |
Add a public API to unregister model field lookups
|
assigned
|
Tim Graham
|
New feature
|
Database layer (models, ORM)
|
|
| #36441 |
Add lazy loading support for GDAL library in `django.contrib.gis.gdal`
|
assigned
|
Josh Thomas
|
Cleanup/optimization
|
GIS
|
|
| #36466 |
Relax check E042 preventing including stored generated fields in composite primary keys
|
assigned
|
David Sanders
|
Cleanup/optimization
|
Database layer (models, ORM)
|
|