David Sanders
(dsanders11)
Most Active Role
Reporter
Most Active Component
Http Handling
Activity Timeline
[No data in this time period]
Components
Tickets
Trac | Ticket (91) | Reporter (23) | Owner (3) | Commenter (26) | Summary | Component |
---|---|---|---|---|---|---|
34699 | 34699 | Filtering on annotated TruncSecond expression gives unexpected result. | Database layer (models, ORM) | |||
34871 | 34871 | Validation of UniqueConstraint with Case() crashes. | Database layer (models, ORM) | |||
373 | 373 | Add support for multi-column primary keys. | Database layer (models, ORM) | |||
470 | 470 | Add Field.db_default for defining database defaults | Database layer (models, ORM) | |||
34060 | 34060 | Creating CheckConstraint on JSONField with __exact lookup on key transforms crashes on Oracle. | Database layer (models, ORM) | |||
34856 | 34856 | Running tests with historical migrations that contain index together fails with TypeError. | Migrations | |||
34118 | 34118 | Python 3.12 compatibility | Core (Other) | |||
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) | |||
34841 | 34841 | Reverse migrations model state rendering slow with moderate to large migrations | Migrations | |||
32472 | 32472 | ✅ | 1 | runserver prematurely closes connection for large response body | HTTP handling | |
34059 | 34059 | Validation of check constraints on JSONField key transforms with None produces invalid SQL on PostgreSQL. | Database layer (models, ORM) | |||
34964 | 34964 | Reversing the order of Q objects in a CheckConstraint generates a migration | Migrations | |||
34597 | 34597 | Queryset (split) exclude's usage of Exists is significantly slower than subquery | Database layer (models, ORM) | |||
34936 | 34936 | db_default with decimal.Decimal() crashes on SQLite. | Database layer (models, ORM) | |||
27813 | 27813 | BinaryField type inconsistent between sqlite3 (bytes) and postgresql (memoryview) | Database layer (models, ORM) | |||
34984 | 34984 | Adding a field with default crashes for models with GeneratedField on SQLite. | Database layer (models, ORM) | |||
34972 | 34972 | Aggregate with CombinedExpression resulting in NotImplemented instead of None after update from 3.2 -> 4.2 | Database layer (models, ORM) | |||
34944 | 34944 | Missing or misinferred attributes in output fields of generated fields | Database layer (models, ORM) | |||
34967 | 34967 | Queries not generating GROUP BY clause with static annotation crashes on SQLite | Database layer (models, ORM) | |||
34963 | 34963 | Recursive and other "combinator" queries broken in django-cte | Uncategorized | |||
34959 | 34959 | Q(a=b) and Exact(a, b) handle NULLs differently | Database layer (models, ORM) | |||
34457 | 34457 | makemigrations --check no longer prints the changes | Migrations | |||
34939 | 34939 | Widget templates not refreshing | Forms | |||
34903 | 34903 | Parallel test runner failure on Windows | Testing framework | |||
34825 | 34825 | SQLite database files are not destroyed after tests | Testing framework | |||
34921 | 34921 | Filtering an unbound DateTimeField with naive date crashes | Database layer (models, ORM) | |||
34922 | 34922 | Add dynamic HTML/CSS classes to table row elements in admin changelist view | contrib.admin | |||
34808 | 34808 | Some aggregation functions may return None; this isn't well documented | Documentation | |||
34849 | 34849 | Appending django.contrib.postgres to the INSTALLED_APPS via @modify_settings crashes. | Database layer (models, ORM) | |||
34859 | 34859 | Format SQL code prodcued by sqlmigrate | Migrations | |||
34862 | 34862 | For clarity, the `password_reset_email.html` template should have `.txt` extension | contrib.auth | |||
34845 | 34845 | Slow query when using exclude | Database layer (models, ORM) | |||
34828 | 34828 | DateTimeField breaks when given datetime that would be invalid in UTC | Database layer (models, ORM) | |||
34812 | 34812 | Validate that URLConf modules contain a urlpatterns entry | Core (URLs) | |||
34744 | 34744 | Migration re-add constraints when check condition contains a dict_keys object. | Migrations | |||
34716 | 34716 | Class methods from nested classes cannot be used as Field.default. | Migrations | |||
34711 | 34711 | Make ChoiceField auto-detect and coerce values. | Forms | |||
27646 | 27646 | Add QuerySet support for group by modifiers and OLAP functionality | Database layer (models, ORM) | |||
34631 | 34631 | Expression.identity() performance | Database layer (models, ORM) | |||
34445 | 34445 | DateField.input_formats cannot be printed | Utilities | |||
34630 | 34630 | Neither `pgettext` nor `pgettext_lazy` return contextual markers in PO files | Internationalization | |||
34590 | 34590 | Querying for decimals larger than max_digits crashes on SQLite | Database layer (models, ORM) | |||
34568 | 34568 | makemigrations --update should respect the --name option. | Database layer (models, ORM) | |||
34069 | 34069 | get_language_from_request should not fallback to settings.LANGUAGE_CODE | Internationalization | |||
34518 | 34518 | "random" template filter crashes on an empty list. | Template system | |||
34512 | 34512 | Admin missing breadcrumbs in app index | contrib.admin | |||
34510 | 34510 | sqlmigrate does not follows replaces in squashed migrations | Core (Management commands) | |||
34440 | 34440 | AND operator on queryset with joins gives wrong results | Documentation | |||
34459 | 34459 | SearchVector() can return query strings that are unsafe to combine. | contrib.postgres | |||
34028 | 34028 | Django 'static' template tag fails to generate URLs with SCRIPT_NAME prefix | Template system | |||
34461 | 34461 | Constructing urls outside the request cycle | Core (Other) | |||
34460 | 34460 | Replace Flake8 by Ruff | Utilities | |||
34450 | 34450 | Lookup expressions across foreign keys introduce extra joins | Database layer (models, ORM) | |||
34449 | 34449 | ProgrammingError: non-integer constant in GROUP BY with Case When and annotate Count | Database layer (models, ORM) | |||
34427 | 34427 | Improve error message for incorrect context processors | Template system | |||
34119 | 34119 | ModelForm fields with callable defaults don't correctly propagate default values | Forms | |||
34103 | 34103 | Queries with duplicate params incorrectly logged for Oracle | Database layer (models, ORM) | |||
34123 | 34123 | Ambiguous aliases in ordering on combined queries with select_related(). | Database layer (models, ORM) | |||
34080 | 34080 | __exact lookup on nested arrays with None values fails on PostgreSQL. | contrib.postgres | |||
34129 | 34129 | Admin list_editable failed to edit | contrib.admin | |||
34066 | 34066 | Accessing UserAdmin via to_field leads to link to PasswordResetForm being broken (404) | contrib.auth | |||
34106 | 34106 | Allow LogoutView to render a confirmation template on a GET request (Like LoginView) | contrib.auth | |||
34068 | 34068 | `runserver 0`'s "Starting development server at <address>" doesn't work | Core (Management commands) | |||
34012 | 34012 | QuerySet.order_by() silently skips non-existing fields on related fields with Meta.ordering. | Database layer (models, ORM) | |||
34025 | 34025 | Autocomplete field fills all empty required fields references to the same model when added a choice in popup. | contrib.admin | |||
34027 | 34027 | Changing CharField type referenced by ForeignKey crashes on PostgreSQL. | Migrations | |||
34024 | 34024 | ✅ | 'WhereNode' object has no attribute 'is_summary' when counting a queryset with annotation from a subquery | Database layer (models, ORM) | ||
27590 | 27590 | ✅ | 1 | Allow configuration of where to save staticfiles manifest. | contrib.staticfiles | |
26591 | 26591 | ✅ | 1 | Incorrect Manifest Keys for ManifestStaticFilesStorage on Windows | contrib.staticfiles | |
32771 | 32771 | ✅ | 1 | Hardcoded _popup values should use IS_POPUP_VAR instead | contrib.admin | |
32765 | 32765 | ✅ | ✅ | 2 | Label for ReadOnlyPasswordHashWidget points to non-labelable element. | contrib.auth |
32766 | 32766 | ✅ | ✅ | Unused ORDER_TYPE_VAR variable in admin changelist code | contrib.admin | |
26607 | 26607 | ✅ | Add a hook to customize the admin's formsets parameters | contrib.admin | ||
29232 | 29232 | ✅ | Add title option for admin filter when providing a field name | contrib.admin | ||
26539 | 26539 | ✅ | 2 | Using Annotation As Update Parameter Generates Invalid SQL. | Database layer (models, ORM) | |
29282 | 29282 | ✅ | 1 | Admin checks raise TypeError if issubclass() receives a non-class | contrib.admin | |
29184 | 29184 | ✅ | 1 | TabularInline read-only fields ignore ModelForm Meta.labels and help_texts | contrib.admin | |
29219 | 29219 | ✅ | Admin Changelist Filters Not Using Parsed Params | contrib.admin | ||
27741 | 27741 | 10 | staticfiles_tests test_corrupt_intermediate_files fails intermittently when run in parallel | contrib.staticfiles | ||
27705 | 27705 | ✅ | Add protocol and server_cls attributes to runserver for extensibility | Core (Management commands) | ||
25553 | 25553 | ✅ | 2 | Add lazy version of admin_static's static | contrib.admin | |
26811 | 26811 | ✅ | Add addButton option to admin inlines JavaScript | contrib.admin | ||
26734 | 26734 | ✅ | Make iterator class configurable on ModelChoiceField | Forms | ||
26612 | 26612 | ✅ | SelectFilter2 Buttons Change URL | Uncategorized | ||
26575 | 26575 | ✅ | Admin SelectFilter Buttons Not Disabled When Inactive | contrib.admin | ||
26561 | 26561 | ✅ | SelectBox Too Slow With Thousands of Options | contrib.admin | ||
26547 | 26547 | ✅ | User has_perm Is Not Developer Friendly | contrib.auth | ||
26538 | 26538 | ✅ | 2 | BaseInlineFormSet Has Inconsistent Fields For Forms | Forms | |
26537 | 26537 | ✅ | 2 | BaseInlineFormSet Adds N Entries to form._meta.fields For FK | Forms | |
26534 | 26534 | ✅ | has_changed For BooleanField and NullBooelanField always returns True with HiddenInput | Forms |