a2
(a2)
Most Active Role
N/A
Most Active Component
Contrib.Admin
Activity Timeline
[No data in this time period]
Components
Tickets
Trac | Ticket (402) | Reporter (2) | Owner (0) | Commenter (10) | Summary | Component |
---|---|---|---|---|---|---|
34566 | 34566 | 3 | ModelAdmin get_field_queryset uses related admin ordering, but not related admin querysets. | contrib.admin | ||
34569 | 34569 | Unify all model fields to call get_prep_value from get_db_prep_value | Database layer (models, ORM) | |||
34619 | 34619 | Ensure FilteredSelectMultiple select elements are associated with their label | contrib.admin | |||
34380 | 34380 | Make URLField assume "https". | Forms | |||
34975 | 34975 | aggregate() crashes when referencing existing aggregations or window expressions through conditional expressions | Database layer (models, ORM) | |||
27674 | 27674 | Deprecate GeoModelAdmin and OSMGeoAdmin | GIS | |||
34402 | 34402 | Admin search_fields crashes for inherited model and __iexact lookup. | contrib.admin | |||
34609 | 34609 | Deprecate format_html calls without args or kwargs | Utilities | |||
34547 | 34547 | Deprecate DatabaseOperations.field_cast_sql(). | Database layer (models, ORM) | |||
34983 | 34983 | Deprecate django.utils.itercompat.is_iterable(). | Utilities | |||
34355 | 34355 | Make BaseConstraint arguments keyword-only | Database layer (models, ORM) | |||
27236 | 27236 | Deprecate Model.Meta.index_together in favour of Model.Meta.indexes | Database layer (models, ORM) | |||
34533 | 34533 | OuterRef not resolved as part of ORDER BY clause | Database layer (models, ORM) | |||
34900 | 34900 | Python 3.13 compatibility. | Core (Other) | |||
34406 | 34406 | Add support for curved geometries in GeoDjango | GIS | |||
27106 | 27106 | Document which template filters can be used in Python code (and how) | Documentation | |||
34429 | 34429 | Allow to set unusable password via admin UI | contrib.auth | |||
34013 | 34013 | Support ordering by annotation transforms (e.g JSONObject/ArrayAgg transforms). | Database layer (models, ORM) | |||
34118 | 34118 | Python 3.12 compatibility | Core (Other) | |||
34125 | 34125 | Limiting QuerySet crashes on union() with a single non-empty query | Database layer (models, ORM) | |||
34701 | 34701 | Add support for NULLS [NOT] DISTINCT to UniqueConstraint | Database layer (models, ORM) | |||
34886 | 34886 | Sample use of lazy in delayed translations is not valid in Django 4.1 and 4.2. | Documentation | |||
34881 | 34881 | migrate crashes when renaming model referenced twice by ManyToManyField.through model on SQLite. | Migrations | |||
34789 | 34789 | `filter_horizontal` duplicates entries in "Chosen" column after instance is added via in another field using the "plus" JS action | contrib.admin | |||
34007 | 34007 | Single-field conditional UniqueContraint validation errors are classified as non-field-errors | Database layer (models, ORM) | |||
34612 | 34612 | QuerySet.only() doesn't work with select_related() on a reverse OneToOneField relation. | Database layer (models, ORM) | |||
34331 | 34331 | Support prefetch_related() with Queryset.aiterator() | Database layer (models, ORM) | |||
34994 | 34994 | Visual regression in admin checkboxes on mobile | contrib.admin | |||
14831 | 14831 | Django Template Style Guide | Documentation | |||
27201 | 27201 | Django 1.10 with STATICFILES_STORAGE breaks on absolute path in CSS with double slash | contrib.staticfiles | |||
27516 | 27516 | Optimize test client response.json() | Testing framework | |||
34038 | 34038 | Low text contrast and no visual cues for links within body text in admin UI | contrib.admin | |||
34140 | 34140 | Format python code blocks in documentation files | Documentation | |||
34910 | 34910 | Color Contrast Admin Plus Icon | contrib.admin | |||
34036 | 34036 | 1 | Low text contrast over light blue backgrounds in admin light theme | contrib.admin | ||
34949 | 34949 | Clarify when unique constraints are ignored. | Documentation | |||
34830 | 34830 | csrf_failure and bad_request views missing context processors | Core (Other) | |||
35001 | 35001 | Add related object icon (green plus sign) is not fully visible in some screens | contrib.admin | |||
34982 | 34982 | Visual regression for helptext at certain screen sizes | contrib.admin | |||
27676 | 27676 | MariaDB 10.2 supports defaults for text columns | Database layer (models, ORM) | |||
34822 | 34822 | Provide migration serializer for `_lru_cache_wrapper` | Migrations | |||
34633 | 34633 | Add prefetch_related() cache invalidation for create() in reverse many-to-one managers. | Database layer (models, ORM) | |||
34978 | 34978 | Annotating through an aggregate with RawSQL() raises 1056 "Can't group on" on MySQL/MariaDB. | Database layer (models, ORM) | |||
34992 | 34992 | MariaDB does not support functional group by dependencies | Database layer (models, ORM) | |||
34907 | 34907 | loaddata crashes on objects with natural keys when don't exist on passed database. | Core (Serialization) | |||
34818 | 34818 | GenericIPAddressField ValidationError incorrect message when both protocols present | Database layer (models, ORM) | |||
34987 | 34987 | "Expression contains mixed types" exception when performing window function on query that also has aggregates. | Database layer (models, ORM) | |||
34717 | 34717 | Cannot use aggregate over window functions since 4.2 | Database layer (models, ORM) | |||
34884 | 34884 | Half bug/half enhancement : inconsistent behavior of get_or_create() regarding related attributes cache | Database layer (models, ORM) | |||
34955 | 34955 | Make Concat() use the database operator `||` on PostgreSQL. | Database layer (models, ORM) | |||
34958 | 34958 | Intermittent `messages_tests.tests.TestLevelTags.test_lazy` test failure | Core (Other) | |||
34956 | 34956 | Migration should not be allowed for a non-deterministic GeneratedField | Database layer (models, ORM) | |||
34946 | 34946 | Adding a field with default and db_default drops database level DEFAULT | Migrations | |||
34813 | 34813 | Docs miss note about invalid integrity with ManifestStaticFilesStorage | contrib.staticfiles | |||
34927 | 34927 | ModelAdmin for model with InlineModelAdmin for proxy class reference results in admin.E202 | contrib.admin | |||
34932 | 34932 | Setting deterministic Postgres collations incorrectly disallows use of varchar_pattern_ops and text_pattern_ops | Migrations | |||
34928 | 34928 | makemigrations when adding a ForeignKey to a model with a UniqueConstraint must create the field before creating the constraint | Migrations | |||
34903 | 34903 | Parallel test runner failure on Windows | Testing framework | |||
34825 | 34825 | SQLite database files are not destroyed after tests | Testing framework | |||
34912 | 34912 | Admindocs back-links and bookmarklet help text is too small | contrib.admindocs | |||
34043 | 34043 | Doc "Writing your first patch for Django" doesn't explain how to contribute to the admin UI | Documentation | |||
34798 | 34798 | Subquery wrapping is required in QuerySet.aggregate() for aggregates referencing nested subquery. | Database layer (models, ORM) | |||
34551 | 34551 | Case-When aggregation over aggregated fields doesn't work since 4.2 | Database layer (models, ORM) | |||
34808 | 34808 | Some aggregation functions may return None; this isn't well documented | Documentation | |||
34889 | 34889 | Broken fallback for prefetchers that only implement get_prefetch_queryset | Database layer (models, ORM) | |||
34759 | 34759 | Confirm/Add support for SpatiaLite 5.1 | GIS | |||
34878 | 34878 | Autoreload crashes with FORM_RENDERER="django.forms.renderers.TemplatesSetting". | Template system | |||
34320 | 34320 | Renaming fields with truncated names don't remove old constraints on Oracle. | Database layer (models, ORM) | |||
34849 | 34849 | Appending django.contrib.postgres to the INSTALLED_APPS via @modify_settings crashes. | Database layer (models, ORM) | |||
34861 | 34861 | KeyTextTransform incompatible with GeneratedField | Database layer (models, ORM) | |||
34823 | 34823 | assertTemplateUsed() context manager crashes for templates without names. | Testing framework | |||
34842 | 34842 | Unmanaged read-only generated fields in admin | Database layer (models, ORM) | |||
34233 | 34233 | Drop support for Python 3.8 & 3.9. | Core (Other) | |||
34752 | 34752 | ASGI http.disconnect not handled for streaming responses | HTTP handling | |||
34821 | 34821 | Syncing DEFAULT_FILE_STORAGE/STATICFILES_STORAGE settings with STORAGES can mutate user settings. | contrib.staticfiles | |||
34730 | 34730 | Add an assertMessages assertion | contrib.messages | |||
34803 | 34803 | Nested OuterRef crashes with AttributeError | Database layer (models, ORM) | |||
34712 | 34712 | Prevent misconfiguration of `STORAGES` setting | contrib.staticfiles | |||
34799 | 34799 | inspectdb fails on tables with cross-schema relations on MySQL. | Database layer (models, ORM) | |||
34804 | 34804 | legacy_algorithm = 'sha1' removed in django4.0 but new algorithm is hardcoded | Core (Other) | |||
34784 | 34784 | Django french short date format translation bug | Internationalization | |||
34779 | 34779 | Serializer makes unnecessary joins | Core (Serialization) | |||
34785 | 34785 | Contribution guide comes out non successful | Error reporting | |||
34620 | 34620 | Serialization of m2m relation fails with custom manager using select_related | Core (Serialization) | |||
34750 | 34750 | Fixed QuerySet.count() on querysets grouped by unused multi-valued annotations. | Database layer (models, ORM) | |||
34749 | 34749 | acreate function signature in docs is incorrect | Documentation | |||
34720 | 34720 | BaseReloader.watch_dir() incorrectly checks for existence of path | Utilities | |||
34532 | 34532 | Form.default_renderer is ignored in formsets. | Forms | |||
34716 | 34716 | Class methods from nested classes cannot be used as Field.default. | Migrations | |||
27471 | 27471 | Make admin's list_filter choices collapsable | contrib.admin | |||
34679 | 34679 | Cannot run collectstatic with existing unsupported manifest file | contrib.staticfiles | |||
34413 | 34413 | Variant of Prefetch but for the earliest/latest related object | Database layer (models, ORM) | |||
34448 | 34448 | makemessages' --no-obsolete option is undocumented and untested. | Core (Management commands) | |||
34639 | 34639 | MySQL 8.0 hangs indefinitely when using the admin search with a Foreign Key and Annotate | contrib.admin | |||
34673 | 34673 | Migrations ordering: add constraint run_immediately_after | Migrations | |||
34345 | 34345 | Add system check for filter_horizontal/filter_vertical on ManyToManyFields with intermediary models. | contrib.admin | |||
27079 | 27079 | Refactor LiveServerPort tests to not make extra calls to setUpClass() and tearDownClass() | Testing framework | |||
34661 | 34661 | Peppering user passwords | contrib.auth | |||
34656 | 34656 | Wrong HTML generation in Django admin's change_password form | contrib.admin | |||
34638 | 34638 | Rows are selected if BooleanField is in list_editable | contrib.admin | |||
34644 | 34644 | social-app-django's JSONField doesn't work as expected. | Database layer (models, ORM) | |||
34539 | 34539 | `get_prep_value` no longer called for JSONField | Database layer (models, ORM) | |||
34606 | 34606 | Right() function on Oracle and SQLite returns improper value when the length is zero. | Database layer (models, ORM) | |||
34577 | 34577 | New template filter `escapeseq` | Template system | |||
34578 | 34578 | Template filter `join` should not escape the joining string if `autoescape` is `off` | Template system | |||
34573 | 34573 | 2 | Typo in "Writing your first Django app, part 5" - assertQuerysetEqual() | Testing framework | ||
34322 | 34322 | ManifestStaticFilesStorage crashes on commented JavaScript import statements | contrib.staticfiles | |||
34552 | 34552 | Delaying get_from_clause call as much as possible. | Database layer (models, ORM) | |||
34545 | 34545 | Typo in "FAQ: Installation". | Documentation | |||
34531 | 34531 | Rendering form throws deprecation warning | Forms | |||
34515 | 34515 | Translatable URL patterns raise 404 for non-English default language when prefix_default_language=False is used. | Internationalization | |||
34069 | 34069 | get_language_from_request should not fallback to settings.LANGUAGE_CODE | Internationalization | |||
34455 | 34455 | i18n_patterns() not respecting prefix_default_language=False | Internationalization | |||
34506 | 34506 | Visual regressions in admin's clearable file input. | contrib.admin | |||
34435 | 34435 | JSONField with string default raises fields.E010 warning. | Documentation | |||
34501 | 34501 | Revert CICharField deprecation | contrib.postgres | |||
34483 | 34483 | Negative result of django.utils.timesince.timesince | Utilities | |||
34464 | 34464 | QuerySet.count() regression on Django 4.2 with values() and annotate() | Database layer (models, ORM) | |||
34470 | 34470 | client_encoding is no longer enforce on PostgreSQL. | Database layer (models, ORM) | |||
34459 | 34459 | SearchVector() can return query strings that are unsafe to combine. | contrib.postgres | |||
34463 | 34463 | WHERE clause example missing from Q() documentation | Documentation | |||
34450 | 34450 | Lookup expressions across foreign keys introduce extra joins | Database layer (models, ORM) | |||
34431 | 34431 | DateTimeField.input_formats change from Django 3.1 is documented improperly | Documentation | |||
34449 | 34449 | ProgrammingError: non-integer constant in GROUP BY with Case When and annotate Count | Database layer (models, ORM) | |||
27778 | 27778 | Update unicode documentation for Python 3 | Documentation | |||
34383 | 34383 | Layout error in Admin when using help_text | Template system | |||
34316 | 34316 | Visual regressions in admin's change password form | contrib.admin | |||
34388 | 34388 | Added support for direct usage of Choices classes on model fields | Database layer (models, ORM) | |||
34400 | 34400 | ModelFormSet not adding 'required' to fields | Forms | |||
34333 | 34333 | Migrations tries to add constraint before adding a foreign key. | Migrations | |||
27397 | 27397 | Querying with an integer larger than SQLite supports crashes with OverflowError | Database layer (models, ORM) | |||
27559 | 27559 | Admin changelist turns GET QueryDict into dict which may lose parameters | contrib.admin | |||
34370 | 34370 | IntegerField validators don't work if the database is SQLite, leading to overflow errors | Database layer (models, ORM) | |||
34384 | 34384 | SECRET_KEY_FALLBACKS is not used for sessions | contrib.auth | |||
34377 | 34377 | AdminSite.catch_all_view() drops query string in redirects | contrib.admin | |||
34367 | 34367 | GIS GDAL install on Windows 11 Instructions Issue | Documentation | |||
34368 | 34368 | Subquery referencing WINDOW expression breaks query compilation | Database layer (models, ORM) | |||
34302 | 34302 | SpatialReference.srid incorrectly assumes first AUTHORITY value to be projection SRID | GIS | |||
34250 | 34250 | Duplicate model names in M2M relationship causes RenameModel migration failure | Migrations | |||
34328 | 34328 | Class-based async-only middleware not detected as coroutine in MiddlewareMixin | Documentation | |||
34325 | 34325 | Clarify PercentRank() description. | Documentation | |||
34311 | 34311 | Update serialization examples from unique_together to UniqueConstraint | Documentation | |||
34319 | 34319 | Model.validate_constraints() crashes when constraint's validate() raises ValidationError without a code. | Database layer (models, ORM) | |||
34259 | 34259 | Management command subparsers don’t retain error formatting | Core (Management commands) | |||
34304 | 34304 | Adding and removing a conditional UniqueConstraint to ForeignKey multiple times crashes on MySQL | Database layer (models, ORM) | |||
34283 | 34283 | Missing parameter escaping in admin filters.js | contrib.admin | |||
34255 | 34255 | Annotation/group by with an expression on psycopg3 | Database layer (models, ORM) | |||
34291 | 34291 | Validation of UniqueConstraint with ordered expressions crashes. | Database layer (models, ORM) | |||
34235 | 34235 | ManifestStaticFilesStorage should expose a "hash" of the manifest file. | contrib.staticfiles | |||
34267 | 34267 | QuerySet.union() crashes with IndexError when getting cached results. | Database layer (models, ORM) | |||
34240 | 34240 | assertRedirects() doesn't preserve headers set in RequestFactory/Client methods. | Testing framework | |||
34110 | 34110 | Add InMemoryStorage | File uploads/storage | |||
34220 | 34220 | Cannot import csrf_input_lazy from partially initialized module. | Template system | |||
34232 | 34232 | 'Add Another' casing typo in tutorial 7 | Documentation | |||
34074 | 34074 | 'headers' argument for test RequestFactory/Client | Testing framework | |||
34063 | 34063 | request.POST not populated for multipart/form-data via AsyncClient | Testing framework | |||
34226 | 34226 | QuerySet.select_related() with multiple filtered relations to the OneToOneField sets the last one. | Database layer (models, ORM) | |||
34204 | 34204 | Django cannot load when Python is compiled with --without-doc-strings enabled | Core (Other) | |||
34205 | 34205 | Validation of constraints with __len lookup crashes for ArrayFields. | Database layer (models, ORM) | |||
34172 | 34172 | Documentation of AdminSite.get_urls() encourages security vulnerabilities | contrib.admin | |||
34095 | 34095 | Form controls in admin should use heights in relative units | contrib.admin | |||
34178 | 34178 | Prefetching a foreign key on GenericForeignKey results in incorrect queryset being selected | Database layer (models, ORM) | |||
34103 | 34103 | Queries with duplicate params incorrectly logged for Oracle | Database layer (models, ORM) | |||
34171 | 34171 | QuerySet.bulk_create() crashes on mixed case columns in unique_fields/update_fields. | Database layer (models, ORM) | |||
34177 | 34177 | QuerySet.bulk_create() crashes on "pk" in unique_fields. | Database layer (models, ORM) | |||
34148 | 34148 | Removing a field from form.fields previously added to _bound_fields_cache has no effect | Forms | |||
34166 | 34166 | UniqueConstraint with condition not validated if the condition field is not editable. | Database layer (models, ORM) | |||
34099 | 34099 | update_or_create() not saving data assigned in a model's save() method | Database layer (models, ORM) | |||
34149 | 34149 | Postgres "ExclusionConstraint with conditions cannot be deferred." seems wrong | contrib.postgres | |||
34139 | 34139 | acreate(), aget_or_create(), and aupdate_or_create() doesn't work as intended on related managers. | Database layer (models, ORM) | |||
27849 | 27849 | Add SQL 2003 FILTER syntax support with Case(When()) fallback to aggregates | Database layer (models, ORM) | |||
34138 | 34138 | Adding ManyToManyField on SQLite rebuilds table. | Migrations | |||
34109 | 34109 | Uvicorn can be run without installing gunicorn | Documentation | |||
34093 | 34093 | Admin theme switcher icon should resize according to browser font size | contrib.admin | |||
34091 | 34091 | Invalid SQL: FROM clauses can be omitted when QuerySet is accessed from multiple threads | Database layer (models, ORM) | |||
34012 | 34012 | QuerySet.order_by() silently skips non-existing fields on related fields with Meta.ordering. | Database layer (models, ORM) | |||
34058 | 34058 | Widening AutoField to BigAutoField, fails to widen the sequence. | Database layer (models, ORM) | |||
34010 | 34010 | Parallel tests don't work with spawn. | Testing framework | |||
34056 | 34056 | Update the deprecated password list used by CommonPasswordValidator to a more recent list | contrib.auth | |||
34025 | 34025 | Autocomplete field fills all empty required fields references to the same model when added a choice in popup. | contrib.admin | |||
34052 | 34052 | migrate --check still emits signals if database is up to date | Migrations | |||
34049 | 34049 | Admin - Scrollbar appears without overflowing content | contrib.admin | |||
34033 | 34033 | Admin light/dark theme switch needs to convey its state for screen reader users | contrib.admin | |||
34024 | 34024 | 'WhereNode' object has no attribute 'is_summary' when counting a queryset with annotation from a subquery | Database layer (models, ORM) | |||
34015 | 34015 | Registering lookups on relation fields should be supported. | Database layer (models, ORM) | |||
34022 | 34022 | admin:logout fails to log out non-staff users | contrib.admin | |||
27147 | 27147 | 2 | Add support for defining bounds in postgres range fields | contrib.postgres | ||
27064 | 27064 | Implement RenameIndex in a backwards compatible way | Migrations | |||
27468 | 27468 | Move utils.crypto.salted_hmac() from SHA1 toward SHA256 | Utilities | |||
27753 | 27753 | Cleanups when no supported version of Django supports Python 2 anymore | Utilities | |||
27936 | 27936 | Add some clarifications to "Spanning multi-valued relationships" | Documentation | |||
27131 | 27131 | send_mail() error on Python 2 if smtp server uses CRAM-MD5 auth method | Core (Mail) | |||
27659 | 27659 | Arbritrary file overrides in startproject/app template extraction | Utilities | |||
27604 | 27604 | Use set_signed_cookie for contrib.messages Cookie storage | contrib.messages | |||
27807 | 27807 | Overriding username validators doesn't work as documented | contrib.auth | |||
27906 | 27906 | assertInHTML('<a/><b/>', '<a/><b/><c/>') fails | Testing framework | |||
27257 | 27257 | Use the ->> operator when filtering builtin text lookups on JSONField keys | contrib.postgres | |||
14317 | 14317 | numberformat.format produces wrong results | Internationalization | |||
27719 | 27719 | Add queryset.alias() to mimic .annotate() for aggregations without loading data | Database layer (models, ORM) | |||
27996 | 27996 | Add pgcrypto extension and GEN_RANDOM_UUID function to contrib.postgres | contrib.postgres | |||
27708 | 27708 | Relation between tables in different schemas with big names | Migrations | |||
27399 | 27399 | Segfault when running GDALBandTests on OSX 10.11.6 | GIS | |||
27804 | 27804 | Use unittest.subTest() in Django's test suite | Core (Other) | |||
27865 | 27865 | Document use of Manager rather than BaseManager for from_queryset() | Documentation | |||
27835 | 27835 | Make TransactionTestCase raise an error if it accesses non-default database connection without multi_db=True | Testing framework | |||
27888 | 27888 | Add a button to clear all admin filters | contrib.admin | |||
27164 | 27164 | Database routers examples could be more realistic | Documentation | |||
27910 | 27910 | Allow using an Enum class in model Field choices | Database layer (models, ORM) | |||
27086 | 27086 | running servers.tests may hang in parallel mode on Mac OS X | Core (Other) | |||
27921 | 27921 | Documentation of make_aware() with is_dst is misleading | Documentation | |||
27795 | 27795 | Audit force_text invocations | Utilities | |||
27801 | 27801 | Make createsuperuser inspect environment variables for username and password | contrib.auth | |||
27635 | 27635 | django.utils.crypto should use secrets on Python 3.6+ | Utilities | |||
27685 | 27685 | Allow autoreloader to use watchman | Utilities | |||
27360 | 27360 | Make it easier to track down the offending models for AlreadyRegistered exceptions | contrib.admin | |||
14204 | 14204 | Take advantage of SQLite support for FK constraints | Database layer (models, ORM) | |||
27867 | 27867 | Excluding a reverse relation produces inconsistent queries | Database layer (models, ORM) | |||
27025 | 27025 | Python 3.6 compatibility | Core (Other) | |||
27090 | 27090 | pg_get_serial_sequence is broken on postgres, use a lookup in information_schema.columns instead | Database layer (models, ORM) | |||
27334 | 27334 | File uploads could rename temporary files rather than copying them | File uploads/storage | |||
27768 | 27768 | makemigrations uses unnecessary AddField for ForeignKey depending on model name | Migrations | |||
27472 | 27472 | GEOSGeometry('POINT EMPTY').ogr crashes | GIS | |||
27398 | 27398 | Make SimpleTestCase.assertRedirects() URL comparison ignore ordering of query parameters | Testing framework | |||
27098 | 27098 | Deprecate DatabaseIntrospection.get_indexes | Database layer (models, ORM) | |||
27629 | 27629 | Inconsistent check of allow_relation in ForwardManyToOneDescriptor.__set__ | Database layer (models, ORM) | |||
27728 | 27728 | Allowed overriding admin templatetag's templates. | contrib.admin | |||
27533 | 27533 | inspectdb crashes on unsupported unique_together constraints in PostgreSQL | Database layer (models, ORM) | |||
27656 | 27656 | Fix comment verb style according to PEP 257 | Core (Other) | |||
27843 | 27843 | M2M db table names with explicit `username` | Database layer (models, ORM) | |||
27458 | 27458 | Oracle backend giving ORA-00911 : Invalid Character, querying with a literal "%s" | Database layer (models, ORM) | |||
27710 | 27710 | foreign key _id optimisation leads to incorrect descriptor value | Database layer (models, ORM) | |||
14807 | 14807 | django.utils.formats localize_input inserts thousands_separator into boolean values | Internationalization | |||
27846 | 27846 | refresh_from_db() doesn't clear reverse OneToOneFields | Database layer (models, ORM) | |||
27788 | 27788 | Drop support for Oracle < 12.1 | Database layer (models, ORM) | |||
27648 | 27648 | Deprecate ("iLmsu") regex groups in URLpatterns | Core (URLs) | |||
27532 | 27532 | Deprecate Model._meta.has_auto_field | Database layer (models, ORM) | |||
14370 | 14370 | Adding support for Autocomplete in contrib.admin | contrib.admin | |||
27701 | 27701 | Document that runserver bypasses middleware for static files | Documentation | |||
27563 | 27563 | Move "Apply limit_choices_to" code from BaseModelForm to fields_for_model() | Forms | |||
27787 | 27787 | call_command() should validate the arguments it receives | Core (Management commands) | |||
27308 | 27308 | BytesWarning exception raised when running with python 3 -bb option | Core (Other) | |||
27777 | 27777 | File object does not consistently open itself in context manager use | File uploads/storage | |||
27881 | 27881 | Add "unified diff" output mode to diffsettings management command | Core (Management commands) | |||
27978 | 27978 | Allow loaddata to read data from stdin | Core (Management commands) | |||
27554 | 27554 | Queryset evaluation fails with mix of nested and flattened prefetches (AttributeError on RelatedManager) | Database layer (models, ORM) | |||
27974 | 27974 | Degraded performance when rendering ChoiceField with lots of options and DEBUG=True | Template system | |||
27928 | 27928 | Avoid SET/DROP DEFAULT unless a field changes from null to non-null | Migrations | |||
27848 | 27848 | EmailMessage.attach_file() with .eml file crashes | Core (Mail) | |||
27359 | 27359 | Make it possible to specify a default template engine | Template system | |||
27981 | 27981 | date/time filter docs inaccurate about how localization works | Documentation | |||
27962 | 27962 | allow lookups on Area annotation | GIS | |||
27975 | 27975 | Regression on ability to use `queryset=None` on `ModelChoiceField` | Forms | |||
27945 | 27945 | Clarify RegexValidator docs (match vs. search) | Documentation | |||
27966 | 27966 | Bump required version of pyscopg2 to 2.5.4 | Database layer (models, ORM) | |||
27919 | 27919 | Decide if attrs (and possibly others) are named or positional parameters in new widget rendering code | Forms | |||
27939 | 27939 | GeoDjango - map doesn't show correct point in admin | GIS | |||
27890 | 27890 | runtests.py cleanup exception on Python 3.6 | Core (Other) | |||
27951 | 27951 | Nondeterministic ordering test failure in model_forms on Oracle | Forms | |||
27882 | 27882 | Allow template fragment caching for unlimited time | Template system | |||
27260 | 27260 | Performance Issue because of LEFT OUTER JOIN instead the better INNER JOIN | Database layer (models, ORM) | |||
27937 | 27937 | Potential issue with field.queryset._result_cache persisting | Forms | |||
27891 | 27891 | Allow setting a login backend when using PasswordResetConfirmView | contrib.auth | |||
27475 | 27475 | Bug in admin with date_hierarchy and Daylight savings | contrib.admin | |||
27176 | 27176 | django.setup() should raise an exception instead of hanging on re-entrant calls | Core (Other) | |||
27879 | 27879 | Writing Atom1Feed crashes if enclosures argument isn't provided to add_item() | Utilities | |||
27479 | 27479 | ingored GDALException('Invalid pointer returned from "GDALClose"',) during tests | GIS | |||
27823 | 27823 | Use python-home in WSGI daemon installation documentation | Documentation | |||
27820 | 27820 | RequestDataTooBig/TooManyFields fail to render the debug page | HTTP handling | |||
27742 | 27742 | Unexpected migration on Parent -> child model inheritence | Migrations | |||
27148 | 27148 | Invalid input for UUIDField with ModelMultipleChoiceField throws ValueError, not ValidationError | Forms | |||
27683 | 27683 | Change default transaction isolation level to READ COMMITTED on MySQL | Database layer (models, ORM) | |||
27814 | 27814 | Unclear explanation of orphans in Paginator | Documentation | |||
27815 | 27815 | contrib.auth.views.LoginView doesn't pass request object to AuthenticationForm | contrib.auth | |||
27741 | 27741 | staticfiles_tests test_corrupt_intermediate_files fails intermittently when run in parallel | contrib.staticfiles | |||
27803 | 27803 | Don't escape lazy safe strings in conditional_escape | Utilities | |||
27800 | 27800 | Crash with QuerySet.annotate(Length(...)).distinct() | Database layer (models, ORM) | |||
27793 | 27793 | Use Python's ipaddress module for IP validation | Utilities | |||
27790 | 27790 | Investigate increased memory usage in tests when calling migrate without available_apps set | Migrations | |||
27781 | 27781 | simplify_regex() doesn't remove ? characters | contrib.admindocs | |||
27743 | 27743 | CSS fix of "viewsitelink", "golink" and "addlink" buttons for Django admin | contrib.admin | |||
27632 | 27632 | Oracle backend fails to execute a query with an aggregation that contains an expression in the GROUP BY. | Database layer (models, ORM) | |||
27711 | 27711 | Questionable "Install Django" option ordering | Documentation | |||
27693 | 27693 | Case insensitive lookups on JSONField nested values | contrib.postgres | |||
27696 | 27696 | Email line length limiting does not work properly with Cyrillic strings | Core (Mail) | |||
27054 | 27054 | makemigrations tries to create django_migrations in external database | Migrations | |||
27652 | 27652 | Humanize docs should clarify: Floats OK too! | Documentation | |||
27641 | 27641 | Document limitations of the Locmem cache backend | Documentation | |||
27642 | 27642 | Make `forms.utils.flatatt` not add values which are `None` to attrs | Forms | |||
27182 | 27182 | Some import statement use backslashes instead of parentheses | Core (Other) | |||
27602 | 27602 | add Oracle support for BoundingCircle function | GIS | |||
27607 | 27607 | add Oracle support for AsGML function | GIS | |||
27558 | 27558 | Setting db_index=False on existing ForeignKey causes constraint to be recreated on MySQL | Database layer (models, ORM) | |||
27588 | 27588 | Avoid affixing colon to migration name in makemigrations output | Core (Management commands) | |||
27583 | 27583 | MultiValueDict raises TypeError when values for specific key is None | Utilities | |||
27567 | 27567 | Technical exception page/emails crash when the database is down | Error reporting | |||
27324 | 27324 | Simplify get_constraints on Oracle | Database layer (models, ORM) | |||
27553 | 27553 | tutorial python manage.py runserver creates NameError: name 'include' is not defined | Documentation | |||
27321 | 27321 | ignores_quoted_identifier_case broken on MySQL on OS X/Windows | Database layer (models, ORM) | |||
27531 | 27531 | Delete confirmation page overrides extrahead | contrib.admin | |||
27506 | 27506 | HttpRequest.build_absolute_uri throws DisallowedHost | HTTP handling | |||
27295 | 27295 | Add a system check to prohibit models that start with an underscore | Core (System checks) | |||
27520 | 27520 | sqlmigrate generates a duplicate DROP INDEX statement (migrate works fine) | Migrations | |||
27493 | 27493 | GIS raster transformation test failures due to precisions with GDAL 2.1 | GIS | |||
27156 | 27156 | Setting HttpRequest.encoding should clear GET | HTTP handling | |||
27482 | 27482 | Conditional Expressions documentation should have an example for filter() methods | Documentation | |||
27494 | 27494 | markup typo in model docs | Documentation | |||
27386 | 27386 | Readonly callable field is unconditionally wrapped inside <p>...</p>, which might create invalid HTML | contrib.admin | |||
27469 | 27469 | Email crashes cryptically when emptystring passed to django.core.mail.message.sanitize_address | Core (Mail) | |||
27406 | 27406 | Signals pre_delete and post_delete break logical relationship of models and behave in diffrently with different backends | Database layer (models, ORM) | |||
27138 | 27138 | timezone.localtime accepts naive datetimes on Python ≥ 3.6 | Utilities | |||
27420 | 27420 | Oracle DB test user password must be quoted if it starts with a number | Database layer (models, ORM) | |||
27200 | 27200 | Provide makemigrations router.allow_migrate() with a model_name | Migrations | |||
27455 | 27455 | When use "zh-HANT" locale,the URL of "reset user password" page in Django Admin is not correct. | Internationalization | |||
27133 | 27133 | Explain how to load initial data with a data migration | Documentation | |||
27441 | 27441 | MySQL backend output for 'DROP COLUMN' uses undocumented SQL | Migrations | |||
27073 | 27073 | Overridden model managers shouldn't appear in _meta.managers | Database layer (models, ORM) | |||
27382 | 27382 | Document that ugettext_lazy() result can't be used with arbitrary Python code | Documentation | |||
27327 | 27327 | Simplify time zone handling by making pytz a required dependency | Utilities | |||
27385 | 27385 | Error in QuerySet.bulk_create() on PostgreSQL when objs length is a multiple plus one of batch_size | Database layer (models, ORM) | |||
27352 | 27352 | Warn about social media fingerprinting when using redirect_authenticated_user | Documentation | |||
27349 | 27349 | Docs: "Customizing error views" does not mention CSRF_FAILURE_VIEW | Documentation | |||
27336 | 27336 | Whitespace control django configuration template | Template system | |||
27279 | 27279 | Performance regression when running migrate with RenameModel operations | Migrations | |||
27307 | 27307 | sitemap url examples missing names | Documentation | |||
27186 | 27186 | Cannot change CheckboxSelectMultiple, FileInput, MultiWidget, SplitDateTimeWidget, and SelectDateWidget with model field default since Django 1.10.1 | Forms | |||
27294 | 27294 | Document fields in UserCreationForm | Documentation | |||
27289 | 27289 | Docs: Badly wrong explanation of View.as_view() and its use in urlconf | Documentation | |||
27282 | 27282 | port cant be integer with oracle backend | Database layer (models, ORM) | |||
27271 | 27271 | ServerFormatter should handle simple string messages with or without args | Utilities | |||
27278 | 27278 | Formset.validate_max bad anchor in documentation | Documentation | |||
27259 | 27259 | ManyToOneRel.name uses relatemodelname instead of relatedmodelname_set | Database layer (models, ORM) | |||
27261 | 27261 | Missing python-brace-format marker for a contrib.admin string | contrib.admin | |||
27159 | 27159 | Pickling query with an __in=inner_qs lookup causes evaluation evaluation of inner_qs | Database layer (models, ORM) | |||
27243 | 27243 | Make reverse_dict.getlist work with fully qualified module names | Core (URLs) | |||
27248 | 27248 | Running migrations one-by-one fails after adding django.contrib.sites to INSTALLED_APPS. | contrib.sites | |||
27165 | 27165 | CreateModel without indexes always includes options={'indexes': []} | Migrations | |||
27235 | 27235 | Avoid using mutable default arguments where possible | Uncategorized | |||
27198 | 27198 | QueryDict getlist allows data to be mutated | HTTP handling | |||
27173 | 27173 | Permit import statements to be longer than 80 characters | Core (Other) | |||
27062 | 27062 | Add support for for_update for MSSQL | Database layer (models, ORM) | |||
27174 | 27174 | Explain where 'polls.apps.PollsConfig' comes from in tutorial 2 | Documentation | |||
27179 | 27179 | Bug: error when trying to filter using regex/iregex on a key in a django.contrib.postgres.fields.JSONField | contrib.postgres | |||
27171 | 27171 | #7201 Change 'unicode_literals' in TemplateCommand, change admin and view templates | Template system | |||
27162 | 27162 | Move CreateExtension to django.db.backends.postgresql | Database layer (models, ORM) | |||
27157 | 27157 | AdminForm may crash if model_admin argument is None | contrib.admin | |||
27154 | 27154 | Allow comparing CallableFalse/CallableTrue with bitwise or | contrib.auth | |||
27136 | 27136 | Change auth forms' autofocus attribute to HTML5 boolean syntax | contrib.auth | |||
27126 | 27126 | Use `namedtuple` in result of `{% regroup %}` | Template system | |||
27125 | 27125 | Can not support django Internationalized domain name in URLValidation | Core (URLs) | |||
27061 | 27061 | Support creating the TEST PostgreSQL database from a custom template | Testing framework | |||
27105 | 27105 | Misleading error in ContentTypes get_for_model | contrib.contenttypes | |||
27013 | 27013 | Docs - Using Argon2 with Django - more appropriate pip command | Documentation | |||
27068 | 27068 | Acquire form's initial data more consistently | Forms | |||
27069 | 27069 | Documentation for what's possible to import as _ | Documentation | |||
27014 | 27014 | Raster support for spatial lookup breaks filtering by annotations | GIS | |||
27035 | 27035 | DiscoverRunner's setup_test_environment() hard-codes settings.DEBUG to False | Testing framework | |||
27002 | 27002 | Redundant database query rendering a ModelChoiceField with RadioSelect or CheckboxSelectMultiple | Forms | |||
27015 | 27015 | Hidden widget shouldn't have maxlength/minlength attributes | Forms | |||
27023 | 27023 | ~/.pythonrc.py loaded twice if PYTHONSTARTUP set to ~/.pythonrc.py | Core (Management commands) | |||
27020 | 27020 | Close more files with "with" | Uncategorized | |||
27012 | 27012 | test_nested_requests wipes out pre-test settings | Testing framework | |||
27005 | 27005 | request.body raises an exception if 'CONTENT_LENGTH' = '' | HTTP handling | |||
27000 | 27000 | Django manage Command.usage() is broken | Core (Management commands) | |||
14030 | 14030 | Use F() objects in aggregates(), annotates() and values() | Database layer (models, ORM) | |||
14402 | 14402 | help_text is not displayed for ManyToMany raw_id fields | contrib.admin | |||
14368 | 14368 | Reverse relation attribute for OneToOneField fails when set to None | Database layer (models, ORM) | |||
14518 | 14518 | Field.to_python not called on foreign key IDs | Database layer (models, ORM) | |||
14909 | 14909 | Adding custom command requires code duplication from Command.handle() if one want to use options like verbosity. | Core (Management commands) | |||
14515 | 14515 | Can't pickle ValueQuerySet if query references fields, which aren't on the same model. | Database layer (models, ORM) | |||
14664 | 14664 | MiddlewareNotUsed should display a warning | Core (Other) | |||
14638 | 14638 | to_python howto documentation improvement | Documentation | |||
14481 | 14481 | better documentation of the default m2m "through" class | Documentation | |||
14305 | 14305 | inspectdb should output unmanaged model definitions | Core (Management commands) | |||
14007 | 14007 | Automatically discover models within a package without using the app_label Meta attribute | Database layer (models, ORM) | |||
14800 | 14800 | Development server should NOT elide favicon from the logs | Core (Management commands) | |||
14511 | 14511 | exclude() generates wrong query for ManyToManyField with a 'through' relationship | Database layer (models, ORM) | |||
14028 | 14028 | setting db_column to same value as another column should not validate | Database layer (models, ORM) | |||
14580 | 14580 | Clean up duplicate code in admin formset handling | contrib.admin | |||
14850 | 14850 | 1.3 release notes typo STATICFILES_ROOT should be STATIC_ROOT | Documentation | |||
14656 | 14656 | Atom1Feed should write atom:published element | contrib.syndication | |||
14006 | 14006 | Documentation on Field's 'description' class attribute does not mention that it will be interpolated with field.__dict__ | Documentation | |||
14571 | 14571 | Update jQuery | contrib.admin | |||
14633 | 14633 | Reorganize settings reference docs | Documentation | |||
14879 | 14879 | Aggregates (Min, Max) for CharField fails with Postgresql | Database layer (models, ORM) | |||
14694 | 14694 | defer() doesn't work with reverse relations | Database layer (models, ORM) | |||
361 | 361 | Some Basic Math Filters | Template system | |||
14917 | 14917 | Error in the sample code under "Using an inline formset in a view" | Documentation | |||
14681 | 14681 | Uploaded files should not set mode to None | File uploads/storage | |||
14290 | 14290 | Rendering is very inefficient when USE_L10N. Caching format values gives 2-7 times improvement | Internationalization | |||
14770 | 14770 | Should be able to set cookies from the request as well as the response. | Core (Other) | |||
689 | 689 | Honor Web server provided authentication | Core (Other) | |||
14390 | 14390 | set_password functionality outside of the User model | contrib.auth | |||
14013 | 14013 | 'django.db.backends.postgresql_psycopg2' isn't an available database backend. (?!?!?) | Database layer (models, ORM) | |||
461 | 461 | Support use of pypgsql instead of psycopg | Database layer (models, ORM) | |||
9257 | 9257 | ✅ | Incorrect description of urls.py contents | Documentation | ||
9263 | 9263 | ✅ | Missing bold lines in Tutorial #2 | Documentation | ||
575 | 575 | edit_inline don't save child data when a "blank=True" field is not set | contrib.admin | |||
225 | 225 | MS SQL Server via ADO | Database layer (models, ORM) | |||
109 | 109 | 2 | Patch: Customizing Date(Time)Field displays | contrib.admin | ||
652 | 652 | An option to upload files into database would be a great alternative to filesystem uploads. | Database layer (models, ORM) | |||
250 | 250 | Metasystem needs a BinaryField | Metasystem | |||
724 | 724 | get_next_by_pub_date/get_previous_by_pub_date model methods only see 1 item for each day. | Core (Other) |