Custom Query – Django (original) (raw)
GeneratedField(primary_key=True) crashes on create(), and other issues
Bug
Database layer (models, ORM)
Add support for Collect, GeoHash, IsValid, and __coveredby lookup on MariaDB 12.0.1+
New feature
Mariusz Felisiak
GIS
Potential log injection in development server (runserver) logging
Cleanup/optimization
Core (Management commands)
Relax check E042 preventing including stored generated fields in composite primary keys
Cleanup/optimization
David Sanders
Database layer (models, ORM)
Bug
Simon Charette
Database layer (models, ORM)
Improve accessibility of column sort buttons on admin changelist page
Cleanup/optimization
Antoliny
contrib.admin
Improve accessibility of the buttons inside the AdminDateWidget dialog using ARIA attributes
Cleanup/optimization
Antoliny
contrib.admin
Move focus to admin widget popup window after button click
Cleanup/optimization
contrib.admin
Improve content type negotiation for 500 response
Cleanup/optimization
Johanan Oppong Amoateng
HTTP handling
Value(None, output_field=JSONField()) incorrectly saves as SQL NULL in bulk_update()
Bug
Uddyan Goyal
Database layer (models, ORM)
Add lazy loading support for GDAL library in `django.contrib.gis.gdal`
Cleanup/optimization
Josh Thomas
GIS
Auth hashing blocks event loop if using asyncio
Cleanup/optimization
contrib.auth
makemigrations removes fields in wrong order when GeneratedFields are involved
Cleanup/optimization
Clifford Gama
Migrations
Sensitive signer.key exposed via Django messages framework in templates
Cleanup/optimization
SOHAIL AHMAD
contrib.messages
Bug
myoungjinGo
Core (Management commands)
values() query on ForeignObject discards additional columns
Bug
Colleen Dunlap
Database layer (models, ORM)
bulk_batch_size() special-cases single field on SQLite according to outdated limit
Cleanup/optimization
Jacob Walls
Database layer (models, ORM)
Bug
Clifford Gama
Testing framework
prefetch_related_objects() is doc'd to accept iterables but only accepts sequences
Cleanup/optimization
Luna
Database layer (models, ORM)
Extend documentation related to handling of model name collisions in shell auto-imports
Cleanup/optimization
SOHAIL AHMAD
Core (Management commands)
Use actual SQLite limits in last_executed_query()
Cleanup/optimization
myoungjinGo
Database layer (models, ORM)
Add a public API to unregister model field lookups
New feature
Tim Graham
Database layer (models, ORM)
Add named template partials to the DTL.
New feature
Farhan Ali
Template system
Missing cookies when using ASGI and HTTP/2
New feature
JaeHyuckSa
HTTP handling
Bug
JakeWalson
Database layer (models, ORM)
Document RawSQL on “Performing raw SQL queries” page
Cleanup/optimization
shin wo jin
Database layer (models, ORM)
GenericRelation uses read connection for writes
Bug
JaeHyuckSa
Database layer (models, ORM)
New styles for admin INFO and DEBUG messages
New feature
Michał Pokusa
contrib.admin
Simplify implementation of filtering in QuerySet.
Cleanup/optimization
Nick Pope
Database layer (models, ORM)
New feature
GIS
support `hints` for postgres contrib operations
New feature
Anthony Sottile
Migrations
Use argparse colorized help on Python 3.14+
New feature
Core (Management commands)
Missing test coverage for FORWARD_PROPERTIES entries
Cleanup/optimization
Senthil Kumar
Database layer (models, ORM)
`makemessages` command runs `write_po_file()` multiple times for the same potfile
Bug
Michał Pokusa
Core (Management commands)
Improving the accessibility of the date_hierarchy layout in the admin.
Cleanup/optimization
contrib.admin
Improving the accessibility of the pagination layout in the admin.
Cleanup/optimization
Antoliny
contrib.admin
Migration executor cannot handle AlterField operation on ForeignObject
Bug
Ahmed Nassar
Migrations
sqlmigrate gives unexpected output for an AlterField on a PK when another app has a model with a FK
Bug
Ahmed Nassar
Migrations
values() raises a FieldError when multiple values() of annotated values are chained
Cleanup/optimization
JaeHyuckSa
Database layer (models, ORM)
Custom field's db_check() not taken into account when deciding whether to recreate constraint.
New feature
Database layer (models, ORM)
Broken autocomplete inside Inline after clicking "Add another ..."
Bug
Ahmed Nassar
contrib.admin
Incorrect size of first autocomple in Inlines with "collapse" class (on chromium based browsers?)
Bug
contrib.admin
Remove non-code custom link text when cross-referencing Python objects in docs
Cleanup/optimization
Clifford Gama
Documentation
Use argparse suggest_on_error on Python 3.14+
New feature
Core (Management commands)
Bad stack trace during rollback after bulk create
Bug
JaeHyuckSa
Database layer (models, ORM)
Use task groups/cancel scopes where possible
Cleanup/optimization
Thomas Grainger
HTTP handling
Support passing depth to naturaltime, timesince and timeuntil filters
New feature
Giannis Terzopoulos
Template system
Documentation guidelines around indenting reference docs
Cleanup/optimization
Ahmed Nassar
Documentation
Classes functions (etc) should have a header in the documentation
Cleanup/optimization
Ahmed Nassar
Documentation
Prefetched relations are not used from parent classes in all cases
Bug
Take Weiland
Database layer (models, ORM)
Replace cm.exception.messages with assertRaisesMessage() in tests
Cleanup/optimization
Georgii (George) Randiuk
Core (Other)
translatable path without a name attribute does not translate in django.urls.base.translate_url
Bug
Ahmed Nassar
Core (URLs)
Add GeneratedField(db_persist=False) support on PostgreSQL 18+
New feature
Database layer (models, ORM)
[MacOS] geoip aka libgeoip disabled on 2024-12-12
Bug
GIS
keep_parents=True does not exclude proxy neighbors
Bug
JakeWalson
Database layer (models, ORM)
Unsaved related object with primary_key=True field does not raise unsaved object error
Bug
Clifford Gama
Database layer (models, ORM)
Remove unnecessary title attributes from the Django Admin
Cleanup/optimization
Jeanette O'Brien
contrib.admin
BaseInlineFormSet modifies Meta.fields of passed form class if Meta.fields is type list
Bug
jengziyi
Forms
admin.widgets.RelatedFieldWidgetWrapper.get_context() bypasses the used renderer
Bug
Ahmed Nassar
contrib.admin
Bulk deletion of model referred to by a SET_NULL key can exceed parameter limit
Bug
bobince
Database layer (models, ORM)
BaseGeometryWidget unncessarily writes an error log when deserializing malformed geometry
Cleanup/optimization
hesham hatem
GIS
BaseGeometryWidget.deserialize() does not catch GDALException from malformed GeoJSON
Bug
JaeHyuckSa
GIS
RelatedManager.all().get_or_create() does not work
Bug
JaeHyuckSa
Database layer (models, ORM)
Bug
Hridesh MG
Database layer (models, ORM)
Better color contrast for blockquote in admin docs
Bug
Jordan
contrib.admindocs
Forced colors mode icon color in default_urlconf “congratulations” view
Bug
Eliana Rosselli
Core (Other)
Only PBKDF2PasswordHasher supports str and bytes password
Bug
Screamadelica
contrib.auth
USERNAME_FIELD must be unique in order to use createsuperuser command
Cleanup/optimization
Spencer Barriball
contrib.auth
Support exact lookups where lhs is CompositePrimaryKey and rhs is Subquery
New feature
Jacob Walls
Database layer (models, ORM)
AdminSplitDateTime labels are not associated with their inputs
Bug
Eliana Rosselli
contrib.admin
django.contrib.gis.GDALRaster support for driver configuration options
New feature
Jordi Castells
GIS
Use semantic HTML for buttons in Django Admin
Cleanup/optimization
Philip Narteh
contrib.admin
Oracle Backend with `"use_returning_into": False` Option Fails to Retrieve Last Inserted ID
Bug
Amaan-ali03
Database layer (models, ORM)
Add support for CompositePrimaryKey in SingleObjectMixin
New feature
jengziyi
Generic views
Implement consistent pagination across admin pages.
Cleanup/optimization
Antoliny
contrib.admin
Running no-op migrations (verbose_name, ...) slow on sqlite
Cleanup/optimization
Ahmed Nassar
Migrations
Bug
Migrations
Backwards migration to replaced migration leads to InconsistentMigrationHistory on forward migrate
Bug
Migrations
Change mail APIs to (mostly) keyword-only parameters
Cleanup/optimization
Mike Edmunds
Core (Mail)
Remove or replace unmantained pylibmc package from Django dependencies
Bug
Core (Cache system)
FIRST_DAY_OF_WEEK setting not changing the Admin calendar widget
Bug
Ryan Heo
contrib.admin
DatabaseOperations.bulk_batch_size() should consider more database limits on SQLite and Oracle
Cleanup/optimization
Ahmed Nassar
Database layer (models, ORM)
django.shortcuts.get_object_or_404 does not support translation for error messages (i18n)
Cleanup/optimization
Joel Burns
Internationalization
Add "ABSENT ON NULL" to JsonArray
New feature
john-parton
Database layer (models, ORM)
The link is not displayed when str is blank in admin.
Bug
Antoliny
contrib.admin
Cleanup/optimization
Testing framework
forms.Media shouldn't expect media objects only
Cleanup/optimization
Matthias Kestenholz
Forms
Bug
Adam Zapletal
Testing framework
Size of the object's str in TabularInline is too small
Cleanup/optimization
Antoliny
contrib.admin
Ambiguity of the 'DELETE' text when a TabularInline object does not exist
Cleanup/optimization
Antoliny
contrib.admin
Bug
Antoliny
contrib.admin
FilteredSelectMultiple label to the right of widget on a ModelMultipleChoiceField
Bug
Ahmed Nassar
contrib.admin
The `upper` template filter should set `is_safe=True`
Bug
Chaitanya Rahalkar
Template system
Support the 4th dimension (M) in the GEOS API
New feature
Andrew
GIS
DecimalRangeField __contains query for a value causes DataError
Bug
amansharma612
contrib.postgres
Bug
Gregory Mariani
Database layer (models, ORM)
Bug
Error reporting
New feature
GIS
Use router.allow_relation in RelatedManager.add and GenericRelatedObjectManager.add
Bug
Laurent Szyster
Database layer (models, ORM)
Custom lookup example raises TypeError when looked up against a Subquery
Bug
Jacob Walls
Database layer (models, ORM)