Natalia Bidart
(nessita)
Most Active Role
Reporter
Most Active Component
Contrib.Auth
Activity Timeline
Components
Tickets
Trac | Ticket (213) | Reporter (27) | Owner (17) | Commenter (475) | Summary | Component |
---|---|---|---|---|---|---|
34566 | 34566 | 6 | ModelAdmin get_field_queryset uses related admin ordering, but not related admin querysets. | contrib.admin | ||
34699 | 34699 | 8 | Filtering on annotated TruncSecond expression gives unexpected result. | Database layer (models, ORM) | ||
35440 | 35440 | ✅ | 5 | Update parse_header_parameters to leverage the parsing logic from (stdlib) email Message. | HTTP handling | |
34819 | 34819 | 1 | GenericForeignKey.get_prefetch_queryset() | contrib.contenttypes | ||
34865 | 34865 | 3 | DatabaseWrapper are not GC and connections are not closed | Database layer (models, ORM) | ||
35333 | 35333 | ✅ | Template tag `unlocalize` does not work with `date` and `time` filters. | Template system | ||
897 | 897 | 1 | Bi-Directional ManyToMany in Admin | contrib.admin | ||
373 | 373 | 2 | Add support for multi-column primary keys. | Database layer (models, ORM) | ||
470 | 470 | 1 | Add Field.db_default for defining database defaults | Database layer (models, ORM) | ||
34976 | 34976 | 1 | startproject and startapp should provide feedback | Core (Management commands) | ||
34547 | 34547 | 2 | Deprecate DatabaseOperations.field_cast_sql(). | Database layer (models, ORM) | ||
34609 | 34609 | 1 | Deprecate format_html calls without args or kwargs | Utilities | ||
34462 | 34462 | 2 | Deletions in admin panel create N + 1 queries | contrib.admin | ||
34983 | 34983 | 1 | Deprecate django.utils.itercompat.is_iterable(). | Utilities | ||
34624 | 34624 | 4 | RelatedFieldWidgetWrapper links toggling isn’t working for radio widgets | contrib.admin | ||
14631 | 14631 | 1 | Provide paginating for date-based generic views | Generic views | ||
34034 | 34034 | 1 | Adding a class on ChoiceWidget subwidgets is excessively difficult | Forms | ||
34900 | 34900 | 1 | Python 3.13 compatibility. | Core (Other) | ||
34406 | 34406 | 5 | Add support for curved geometries in GeoDjango | GIS | ||
27106 | 27106 | 1 | Document which template filters can be used in Python code (and how) | Documentation | ||
34429 | 34429 | 7 | Allow to set unusable password via admin UI | contrib.auth | ||
34643 | 34643 | 5 | Move admin form labels to a more accessible place | contrib.admin | ||
34746 | 34746 | 6 | High CPU/memory consumption when a 5XX is raised with large local variables | Error reporting | ||
34013 | 34013 | 1 | Support ordering by annotation transforms (e.g JSONObject/ArrayAgg transforms). | Database layer (models, ORM) | ||
35546 | 35546 | ✅ | Modernize contributing pages to align with current requirement of having an accepted ticket for non trivial changes | Documentation | ||
35492 | 35492 | ✅ | 1 | Replace call to User.set_password with make_password in authenticate | contrib.auth | |
35464 | 35464 | ✅ | 1 | Fieldsets defined for TabularInlines are ignored | contrib.admin | |
34654 | 34654 | 2 | Post-normalization performed on the Username field leading to the bypass of the whitespace stripping | contrib.auth | ||
34881 | 34881 | 3 | migrate crashes when renaming model referenced twice by ManyToManyField.through model on SQLite. | Migrations | ||
34789 | 34789 | 7 | `filter_horizontal` duplicates entries in "Chosen" column after instance is added via in another field using the "plus" JS action | contrib.admin | ||
35428 | 35428 | ✅ | ScryptPasswordHasher parallelism parameter is lower than the recommended in OWASP | contrib.auth | ||
35456 | 35456 | ✅ | 1 | Fieldset title inside a collapsed StackedInline are `h3` but on errors are shown as `h2` | contrib.admin | |
34608 | 34608 | 1 | Migrations generates code that it can't execute | Migrations | ||
34007 | 34007 | 1 | Single-field conditional UniqueContraint validation errors are classified as non-field-errors | Database layer (models, ORM) | ||
34612 | 34612 | 1 | QuerySet.only() doesn't work with select_related() on a reverse OneToOneField relation. | Database layer (models, ORM) | ||
34331 | 34331 | 2 | Support prefetch_related() with Queryset.aiterator() | Database layer (models, ORM) | ||
34994 | 34994 | 6 | Visual regression in admin checkboxes on mobile | contrib.admin | ||
35361 | 35361 | ✅ | 2 | SafeMIMEText.set_payload() crash on Python 3.11.9 | Core (Mail) | |
34925 | 34925 | 1 | refresh_from_db() will not iterate through all of the fields listed in the 'fields' parameter. | Database layer (models, ORM) | ||
34277 | 34277 | 1 | Add where clause in QuerySet.bulk_create() when update_conflicts=True | Database layer (models, ORM) | ||
34297 | 34297 | 1 | ValueError: invalid token in plural form: EXPRESSION when adding new language | Utilities | ||
34838 | 34838 | 1 | GeoDjango database functions incompatible with GeneratedField | Database layer (models, ORM) | ||
34977 | 34977 | 7 | Turn link to change password form in admin user change form into a button | contrib.auth | ||
34853 | 34853 | 8 | Accept-Language Header takes precedence over cookie for format localization | Internationalization | ||
34981 | 34981 | ✅ | Promote `--pair` and `--bisect` from `runtest.py` to be available as flags for the Django `test` command | Testing framework | ||
14831 | 14831 | 1 | Django Template Style Guide | Documentation | ||
34339 | 34339 | 1 | Allow overriding construct_search(). | contrib.admin | ||
34806 | 34806 | 3 | Make cached_db backend resilient to cache backend errors | contrib.sessions | ||
34038 | 34038 | 1 | Low text contrast and no visual cues for links within body text in admin UI | contrib.admin | ||
34971 | 34971 | 3 | Several loggers missing from logging documentation | Documentation | ||
34910 | 34910 | 1 | Color Contrast Admin Plus Icon | contrib.admin | ||
34961 | 34961 | 4 | Add a max_length parameter to EmailValidator | Core (Other) | ||
34036 | 34036 | 1 | Low text contrast over light blue backgrounds in admin light theme | contrib.admin | ||
34044 | 34044 | 3 | Admin app search filter appears in nav sidebar but not on admin homepage | contrib.admin | ||
34769 | 34769 | 1 | JSONField key/path transforms tests fail on Oracle 21c. | Database layer (models, ORM) | ||
34658 | 34658 | 1 | New assertion `assertNotInHTML`, like `assertContains` has `assertNotContains` | Testing framework | ||
34831 | 34831 | ✅ | 1 | Search in admin could allow issuing a query with many OR'd clauses | contrib.admin | |
34909 | 34909 | 1 | Accessible names for Add / Change buttons in Django Admin | contrib.admin | ||
34830 | 34830 | 14 | csrf_failure and bad_request views missing context processors | Core (Other) | ||
35001 | 35001 | ✅ | 4 | Add related object icon (green plus sign) is not fully visible in some screens | contrib.admin | |
35004 | 35004 | ✅ | 3 | Arrows between "selector available" and "selector chosen" are backwards for RTL languages | contrib.admin | |
35003 | 35003 | ✅ | 2 | Incorrect margin for RTL languages | contrib.admin | |
34995 | 34995 | 9 | Add link for admin's related widget is in the wrong place | contrib.admin | ||
34982 | 34982 | 5 | Visual regression for helptext at certain screen sizes | contrib.admin | ||
34822 | 34822 | ✅ | 5 | Provide migration serializer for `_lru_cache_wrapper` | Migrations | |
34978 | 34978 | 4 | Annotating through an aggregate with RawSQL() raises 1056 "Can't group on" on MySQL/MariaDB. | Database layer (models, ORM) | ||
34991 | 34991 | 4 | Wrong layout of pagination buttons with editable list in the admin. | contrib.admin | ||
34818 | 34818 | 1 | GenericIPAddressField ValidationError incorrect message when both protocols present | Database layer (models, ORM) | ||
34987 | 34987 | 1 | "Expression contains mixed types" exception when performing window function on query that also has aggregates. | Database layer (models, ORM) | ||
34984 | 34984 | 5 | Adding a field with default crashes for models with GeneratedField on SQLite. | Database layer (models, ORM) | ||
34972 | 34972 | 1 | Aggregate with CombinedExpression resulting in NotImplemented instead of None after update from 3.2 -> 4.2 | Database layer (models, ORM) | ||
34717 | 34717 | 1 | Cannot use aggregate over window functions since 4.2 | Database layer (models, ORM) | ||
34965 | 34965 | @sensitive_variables for coroutine func are not recursive | Core (Other) | |||
34884 | 34884 | 2 | Half bug/half enhancement : inconsistent behavior of get_or_create() regarding related attributes cache | Database layer (models, ORM) | ||
34970 | 34970 | 5 | Unclear wording in password validator docs | Documentation | ||
34944 | 34944 | 3 | Missing or misinferred attributes in output fields of generated fields | Database layer (models, ORM) | ||
34966 | 34966 | 2 | Add a check for ModelAdmin.actions functions not taking three arguments | contrib.admin | ||
34952 | 34952 | 3 | manage.py compilemessages may skip locale folders if ignore is used. | Internationalization | ||
34958 | 34958 | ✅ | 3 | Intermittent `messages_tests.tests.TestLevelTags.test_lazy` test failure | Core (Other) | |
34963 | 34963 | 2 | Recursive and other "combinator" queries broken in django-cte | Uncategorized | ||
34959 | 34959 | 1 | Q(a=b) and Exact(a, b) handle NULLs differently | Database layer (models, ORM) | ||
34962 | 34962 | 1 | Support for overriding result of model field values | Database layer (models, ORM) | ||
34457 | 34457 | 6 | makemigrations --check no longer prints the changes | Migrations | ||
34953 | 34953 | 1 | CSRF verification fails even with CSRF middleware commented out | CSRF | ||
34946 | 34946 | 1 | Adding a field with default and db_default drops database level DEFAULT | Migrations | ||
34940 | 34940 | 2 | Filter queryset on "tuples" of values for multiple columns | Database layer (models, ORM) | ||
34941 | 34941 | 1 | db_default with decimal.Decimal() doesn't return Decimal instances on Oracle. | Database layer (models, ORM) | ||
34813 | 34813 | 5 | Docs miss note about invalid integrity with ManifestStaticFilesStorage | contrib.staticfiles | ||
34694 | 34694 | 1 | trailing slash is not appending | Core (URLs) | ||
34930 | 34930 | 5 | Parallel tests fail on Python 3.11+ when IsolatedAsyncioTestCase is used | Testing framework | ||
34929 | 34929 | 1 | Issue with Django 3.2 and Django-storage 1.14.2 after Upgrading from Django 2.2.28 | Utilities | ||
34923 | 34923 | 3 | MESSAGE_TAGS ignored in 5.0a1 | contrib.messages | ||
34899 | 34899 | 7 | Model Field.choices callable support is not actually lazy | Database layer (models, ORM) | ||
34825 | 34825 | 4 | SQLite database files are not destroyed after tests | Testing framework | ||
34912 | 34912 | 1 | Admindocs back-links and bookmarklet help text is too small | contrib.admindocs | ||
27234 | 27234 | 1 | Clarify the type of the django.server logger's 'request' extra context | Documentation | ||
34892 | 34892 | 2 | Static files aren't served correctly on dev server when DEBUG and FORCE_SCRIPT_NAME are enabled | contrib.staticfiles | ||
34808 | 34808 | 6 | Some aggregation functions may return None; this isn't well documented | Documentation | ||
34896 | 34896 | 1 | First-party passkey support in django.auth | contrib.auth | ||
34581 | 34581 | 1 | Filters should not implicitly mark unsafe strings as safe without escaping | Template system | ||
34657 | 34657 | 3 | Testing assertions `assertContains` and `assertInHTML` should output the haystack on failure | Testing framework | ||
34878 | 34878 | 1 | Autoreload crashes with FORM_RENDERER="django.forms.renderers.TemplatesSetting". | Template system | ||
34859 | 34859 | 2 | Format SQL code prodcued by sqlmigrate | Migrations | ||
34848 | 34848 | ✅ | ✅ | 2 | Updating translations catalog for javascript files fails with CommandError | Internationalization |
34854 | 34854 | 1 | Missing translations in pt (Portuguese) | Internationalization | ||
34560 | 34560 | 1 | Update admin's jQuery to 3.7.X. | contrib.admin | ||
24561 | 24561 | ✅ | 7 | Allow model field choices to accept callables. | Database layer (models, ORM) | |
34642 | 34642 | 1 | File.open to support different encodings | Core (Other) | ||
34810 | 34810 | 3 | Calculate coverage on subprocesses such as django-admin commands | Core (Other) | ||
34817 | 34817 | 2 | Boolean field doesn't look good on django-admin | contrib.admin | ||
34791 | 34791 | 2 | Prefetch's queryset attribute is ignored when the same nested relation is used multiple times. | Database layer (models, ORM) | ||
34768 | 34768 | 1 | Calling `colorama.init()` on module load can have unwanted side effects | Core (Management commands) | ||
34778 | 34778 | 2 | startproject could use find_spec() rather than import_module() to check for conflicts | Core (Management commands) | ||
34803 | 34803 | 1 | Nested OuterRef crashes with AttributeError | Database layer (models, ORM) | ||
34807 | 34807 | ✅ | 5 | importing `django.forms` causes circular import error | Forms | |
34712 | 34712 | Prevent misconfiguration of `STORAGES` setting | contrib.staticfiles | |||
34210 | 34210 | 1 | Show the duration of individual tests | Testing framework | ||
34709 | 34709 | 1 | charset should be ignored for the application/x-www-form-urlencoded content type. | HTTP handling | ||
34795 | 34795 | 2 | ConnectionProxy (and likely others) do not expose the `__dir__` of the object they are proxying | Core (Other) | ||
34781 | 34781 | 3 | Clarify documentation of `request` objects in the `django.server` logging namespace. | Core (Other) | ||
34779 | 34779 | 1 | Serializer makes unnecessary joins | Core (Serialization) | ||
34773 | 34773 | 1 | settings.STATICFILES_STORAGE does not return correct value when STORAGES are defined | contrib.staticfiles | ||
34772 | 34772 | 2 | Exception with psycopg3 binary package on Ubuntu 20.04 | Database layer (models, ORM) | ||
34770 | 34770 | 2 | Default autoescape off in password_reset_email.html | contrib.auth | ||
34776 | 34776 | 1 | Issue with maintaining condition order and join promotion in add_q method | Database layer (models, ORM) | ||
34775 | 34775 | 1 | A case for handling aditional http methods | HTTP handling | ||
34771 | 34771 | 4 | QuerySet.order_by() crashes on constants that cannot be cast on MySQL. | Database layer (models, ORM) | ||
34542 | 34542 | 9 | Required fields allowed to be blank are not accepted non-interactively using createsuperuser | contrib.auth | ||
34755 | 34755 | 1 | Provide accelerated binary wheels | Uncategorized | ||
34765 | 34765 | 1 | call_command reuses already loaded command causing stale class variable value usage | Core (Management commands) | ||
34764 | 34764 | 1 | Add support for Clusterized Redis deployments | Core (Cache system) | ||
34760 | 34760 | 2 | Drop support for SQLite < 3.27.0 | Database layer (models, ORM) | ||
34762 | 34762 | 1 | Duplicate Permissions Created on Model Rename | contrib.auth | ||
34761 | 34761 | 1 | Drop support for MySQL < 8.0.11. | Database layer (models, ORM) | ||
27489 | 27489 | 1 | Renaming a model doesn't rename the permission name and codename | contrib.auth | ||
34756 | 34756 | ✅ | 2 | Docs build failure when using Sphinx 7.1.1 | Documentation | |
34655 | 34655 | ✅ | 2 | Tests for RadioSelect and Select have diverged considerably, potentially leaving RadioSelect undertested | Forms | |
34728 | 34728 | 4 | OR operator on queryset does not work as expected | Database layer (models, ORM) | ||
34720 | 34720 | 1 | BaseReloader.watch_dir() incorrectly checks for existence of path | Utilities | ||
34738 | 34738 | 2 | Django admin doesn't translate error | contrib.admin | ||
34723 | 34723 | ✅ | 1 | `TypeError` when loading a Django app with incorrect type of `choices` | Database layer (models, ORM) | |
34725 | 34725 | 1 | get_containing_app_config does not find an object in a module imported with an absolute path from project root | Uncategorized | ||
34726 | 34726 | 1 | Backslash replaced by forwardslash in queries | Uncategorized | ||
34722 | 34722 | 2 | Let ListFilter be a MediaDefiningClass so that they can define custom CSS and JS | contrib.admin | ||
34721 | 34721 | 1 | ChoiceField/TypedChoiceField: .value() has inconsistent behaviour, coercion not applied. | Forms | ||
34711 | 34711 | 1 | Make ChoiceField auto-detect and coerce values. | Forms | ||
34679 | 34679 | 4 | Cannot run collectstatic with existing unsupported manifest file | contrib.staticfiles | ||
34677 | 34677 | 2 | Django Admin built-in password reset feature has UI issues | contrib.admin | ||
34710 | 34710 | 1 | Infinite migrations using models.Choices | Migrations | ||
34309 | 34309 | 1 | Documentate how to delete a Django app correctly | Documentation | ||
34639 | 34639 | 2 | MySQL 8.0 hangs indefinitely when using the admin search with a Foreign Key and Annotate | contrib.admin | ||
34572 | 34572 | 1 | Confirm/Add support for GDAL 3.7. | GIS | ||
34675 | 34675 | 2 | Selenium WebDriver implementation is broken due to update of Selenium | Testing framework | ||
34674 | 34674 | 2 | Updating the file contents of a Django FileField during upload results in I/O error | File uploads/storage | ||
34345 | 34345 | 1 | Add system check for filter_horizontal/filter_vertical on ManyToManyFields with intermediary models. | contrib.admin | ||
34594 | 34594 | 1 | KT doesn’t work across foreign keys | Database layer (models, ORM) | ||
34667 | 34667 | 1 | JSONField: KT() on a related object produces invalid SQL | Database layer (models, ORM) | ||
34666 | 34666 | 1 | Mysql issue using afirst "The client was disconnected by the server because of inactivity" | Database layer (models, ORM) | ||
34473 | 34473 | 1 | StepValueValidator does not take into account min_value | Forms | ||
34645 | 34645 | 1 | Timezone warning visual regression for DateFields and TimeFields. | contrib.admin | ||
34647 | 34647 | 1 | Foreign Key index names are not renamed when a model is renamed causing duplicate key if a model with the origin name and column is added | Migrations | ||
34539 | 34539 | 5 | `get_prep_value` no longer called for JSONField | Database layer (models, ORM) | ||
34602 | 34602 | 2 | Fail gettext when no translation file is found or when no msgid is found in the given translation file | Internationalization | ||
34627 | 34627 | 2 | Active row states invisible for WHCM users | contrib.admin | ||
34610 | 34610 | 1 | Django_migrations unique constraint | Database layer (models, ORM) | ||
34601 | 34601 | ✅ | ✅ | 2 | ModelAdmin: Error message for readonly_fields's check does not include the field name | contrib.admin |
34595 | 34595 | ✅ | 2 | format_html() should explicitly mention that format_string is not escaped and that result is safe | Template system | |
34605 | 34605 | 2 | Add distinct support for ListFilters | contrib.admin | ||
34600 | 34600 | 2 | Review reference to bleach in docs | Documentation | ||
34607 | 34607 | 2 | function st_geomfromwkb(bytea) does not exist - geodjango tutorial | GIS | ||
34574 | 34574 | ✅ | ✅ | 2 | Extend docs for `autoescape` and `escape` with examples using filters that operate with sequences | Template system |
34577 | 34577 | ✅ | New template filter `escapeseq` | Template system | ||
34592 | 34592 | 1 | admin css font does not need explicit apple fonts | contrib.admin | ||
34591 | 34591 | 2 | Django ORM replace INNER JOIN with STRAIGHT_JOIN | Database layer (models, ORM) | ||
34579 | 34579 | ✅ | Documentation points to `django-developers` mailing list as primary point of contact for discussion | Documentation | ||
34578 | 34578 | ✅ | Template filter `join` should not escape the joining string if `autoescape` is `off` | Template system | ||
34575 | 34575 | 1 | Storage Signals | File uploads/storage | ||
34576 | 34576 | 1 | move django issues to GitHub | Uncategorized | ||
34568 | 34568 | 2 | makemigrations --update should respect the --name option. | Database layer (models, ORM) | ||
34571 | 34571 | 1 | Request with invalid session after concurrent logout or session timeout is considered a BadRequest | contrib.sessions | ||
34562 | 34562 | 1 | Issue with Django Admin theme-toggle button | contrib.admin | ||
34556 | 34556 | 4 | StreamingHttpResponse documentation inaccuracy | Documentation | ||
34553 | 34553 | 1 | Can't create CheckConstraint with percent characters in values on postgresql due to broken quoting | Database layer (models, ORM) | ||
34546 | 34546 | ✅ | 4 | Failed migration yields to unmigratable app: "OperationalError: (1050, "Table '<name>' already exists")" | Migrations | |
34543 | 34543 | 1 | Thousand separator breaking templates | Internationalization | ||
34525 | 34525 | 8 | index_together warning after migration to new style | Database layer (models, ORM) | ||
34540 | 34540 | 3 | [feature request] Run FileField storage callable during runtime and not during buildtime | File uploads/storage | ||
34536 | 34536 | 1 | FileInputUpload | File uploads/storage | ||
34531 | 34531 | 1 | Rendering form throws deprecation warning | Forms | ||
34523 | 34523 | 1 | Model.objects.update_or_create method sometimes raises TransactionManagementError | Database layer (models, ORM) | ||
34530 | 34530 | 3 | Remove docs suggestion to use lambda for models.FileField(storage=...) | Documentation | ||
34513 | 34513 | 1 | Error E108 does not cover some cases | contrib.admin | ||
34520 | 34520 | 1 | ModelAdmin.fields: wrapping in tuples does not have any effect (each field on separate line) | contrib.admin | ||
34481 | 34481 | ✅ | 1 | Admin check for reversed foreign key used in "list_display" | contrib.admin | |
34507 | 34507 | 1 | AttributeError: Can't pickle local object 'convert_exception_to_response.<locals>.inner' | Error reporting | ||
34506 | 34506 | 2 | Visual regressions in admin's clearable file input. | contrib.admin | ||
34483 | 34483 | ✅ | 3 | Negative result of django.utils.timesince.timesince | Utilities | |
34489 | 34489 | 1 | feature: Support for PostgreSQL table partitioning | Database layer (models, ORM) | ||
34490 | 34490 | 1 | Tests with mirror database not working as expected | Testing framework | ||
34459 | 34459 | 1 | SearchVector() can return query strings that are unsafe to combine. | contrib.postgres | ||
14606 | 14606 | 4 | Application module imported twice when running development server | Core (Other) | ||
23391 | 23391 | ✅ | ✅ | 2 | Erroneous backtip on forms' documentation | Documentation |
19915 | 19915 | ✅ | 1 | templatetag "blocktrans" ignores the TEMPLATE_STRING_IF_INVALID setting | Template system | |
14355 | 14355 | 3 | "readonly" fields don't display their "help_text" in admin | contrib.admin | ||
12888 | 12888 | ✅ | 1 | typo in django/db/models/fields/related.py version : 1.2 beta 1 SVN-12453 | Database layer (models, ORM) | |
12845 | 12845 | ✅ | 1 | JSON serialization of empty query set raises "cannot serialize" error. | Core (Serialization) | |
12561 | 12561 | ✅ | 3 | The ``can_delete`` argument of ``generic_inlineformset_factory`` isn't working | contrib.admin | |
12546 | 12546 | ✅ | 1 | Definining __len__ on a model object breaks it's serialization | Core (Other) | |
11681 | 11681 | ✅ | 2 | HTML validation failure in admin/change_form.html because of errorlist ul | contrib.admin | |
9881 | 9881 | ✅ | 2 | Auth login should pass current_site to template, not current_site.name | contrib.auth | |
9315 | 9315 | ✅ | 6 | Keyword arguments with spaces and the url tag | Template system | |
14674 | 14674 | 2 | ResetPasswordForm doesn't consider unusable_password setting | contrib.auth | ||
13947 | 13947 | ✅ | 2 | No "examples" directory in setup.cfg - problem with rpm generation | Uncategorized |