David
(darvid7)
Most Active Role
N/A
Most Active Component
N/A
Activity Timeline
[No data in this time period]
Components
[No data in this time period]
Tickets
Trac | Ticket (180) | Reporter (0) | Owner (1) | Commenter (3) | Summary | Component |
---|---|---|---|---|---|---|
34699 | 34699 | Filtering on annotated TruncSecond expression gives unexpected result. | Database layer (models, ORM) | |||
27029 | 27029 | Make EmailValidator accept non-ASCII characters in local part | Core (Other) | |||
34262 | 34262 | Queryset grouped by annotation with aggregates on another annotated expression crashes on MySQL with sql_mode=only_full_group_by. | Database layer (models, ORM) | |||
34865 | 34865 | DatabaseWrapper are not GC and connections are not closed | 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) | |||
34462 | 34462 | Deletions in admin panel create N + 1 queries | contrib.admin | |||
34547 | 34547 | Deprecate DatabaseOperations.field_cast_sql(). | Database layer (models, ORM) | |||
34856 | 34856 | Running tests with historical migrations that contain index together fails with TypeError. | Migrations | |||
27236 | 27236 | Deprecate Model.Meta.index_together in favour of Model.Meta.indexes | Database layer (models, ORM) | |||
34406 | 34406 | Add support for curved geometries in GeoDjango | GIS | |||
34643 | 34643 | Move admin form labels to a more accessible place | contrib.admin | |||
34118 | 34118 | Python 3.12 compatibility | Core (Other) | |||
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) | |||
34977 | 34977 | Turn link to change password form in admin user change form into a button | contrib.auth | |||
34841 | 34841 | Reverse migrations model state rendering slow with moderate to large migrations | Migrations | |||
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 | |||
34534 | 34534 | Reduce index/constraints operations. | 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) | |||
34140 | 34140 | Format python code blocks in documentation files | Documentation | |||
34949 | 34949 | Clarify when unique constraints are ignored. | Documentation | |||
34411 | 34411 | Update obsolete GDAL API for DataSource handling | GIS | |||
27813 | 27813 | BinaryField type inconsistent between sqlite3 (bytes) and postgresql (memoryview) | Database layer (models, ORM) | |||
34830 | 34830 | csrf_failure and bad_request views missing context processors | Core (Other) | |||
34978 | 34978 | Annotating through an aggregate with RawSQL() raises 1056 "Can't group on" on MySQL/MariaDB. | Database layer (models, ORM) | |||
34988 | 34988 | Makemigrations shouldn't prompt for default values for non-nullable fields of other apps. | Migrations | |||
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) | |||
34955 | 34955 | Make Concat() use the database operator `||` on PostgreSQL. | 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) | |||
34962 | 34962 | Support for overriding result of model field values | Database layer (models, ORM) | |||
34457 | 34457 | makemigrations --check no longer prints the changes | Migrations | |||
34940 | 34940 | Filter queryset on "tuples" of values for multiple columns | Database layer (models, ORM) | |||
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 | |||
34870 | 34870 | Memory leak when using psycopg-c with django hstore | Database layer (models, ORM) | |||
34849 | 34849 | Appending django.contrib.postgres to the INSTALLED_APPS via @modify_settings crashes. | Database layer (models, ORM) | |||
34866 | 34866 | Cannot inspect migrations that replace squashed migrations with sqlmigrate | Migrations | |||
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) | |||
34847 | 34847 | Serializer infinite recursion on M2M field if reference vars in init | Core (Serialization) | |||
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) | |||
34803 | 34803 | Nested OuterRef crashes with AttributeError | Database layer (models, ORM) | |||
34210 | 34210 | Show the duration of individual tests | Testing framework | |||
34787 | 34787 | The 'runserver' command doesn't work when run from an installed script on Windows | Core (Management commands) | |||
34744 | 34744 | Migration re-add constraints when check condition contains a dict_keys object. | Migrations | |||
34362 | 34362 | FilteredRelation doesn’t support conditional expression | Database layer (models, ORM) | |||
34692 | 34692 | django.forms.renderers.get_default_renderer()'s template loader cache is not being reset on autoloads. | Forms | |||
34756 | 34756 | Docs build failure when using Sphinx 7.1.1 | 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 | |||
34711 | 34711 | Make ChoiceField auto-detect and coerce values. | Forms | |||
34705 | 34705 | BoundField.as_widget() ignores aria-describedby in attrs argument | Forms | |||
27646 | 27646 | Add QuerySet support for group by modifiers and OLAP functionality | Database layer (models, ORM) | |||
34345 | 34345 | Add system check for filter_horizontal/filter_vertical on ManyToManyFields with intermediary models. | contrib.admin | |||
34656 | 34656 | Wrong HTML generation in Django admin's change_password form | contrib.admin | |||
34649 | 34649 | Modernise selenium --headless support | Testing framework | |||
34628 | 34628 | RelatedFieldWidgetWrapper link icons are very hard to see | contrib.admin | |||
34647 | 34647 | 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 | |||
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 | |||
34600 | 34600 | Review reference to bleach in docs | Documentation | |||
34577 | 34577 | New template filter `escapeseq` | Template system | |||
34590 | 34590 | Querying for decimals larger than max_digits crashes on SQLite | Database layer (models, ORM) | |||
34580 | 34580 | Performance regession in SQLCompiler | Database layer (models, ORM) | |||
34568 | 34568 | makemigrations --update should respect the --name option. | Database layer (models, ORM) | |||
34523 | 34523 | Model.objects.update_or_create method sometimes raises TransactionManagementError | Database layer (models, ORM) | |||
34530 | 34530 | Remove docs suggestion to use lambda for models.FileField(storage=...) | Documentation | |||
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 | |||
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 | |||
34472 | 34472 | Push for inspectdb in Django 4.1 | Database layer (models, ORM) | |||
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 | |||
34434 | 34434 | psycopg 3 cursor.execute no longer accepts Python tuple binding | Database layer (models, ORM) | |||
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 | |||
34077 | 34077 | Make BoundField renderable. | Forms | |||
34388 | 34388 | Added support for direct usage of Choices classes on model fields | Database layer (models, ORM) | |||
34333 | 34333 | Migrations tries to add constraint before adding a foreign key. | Migrations | |||
34384 | 34384 | SECRET_KEY_FALLBACKS is not used for sessions | contrib.auth | |||
34385 | 34385 | BaseTemporalField child fields causing AttributeError to be raised by calling form.is_valid(). | Forms | |||
34374 | 34374 | Windows 11 GIS Tests Failing | Core (Other) | |||
34367 | 34367 | GIS GDAL install on Windows 11 Instructions Issue | Documentation | |||
34217 | 34217 | Migration removing a CheckConstraint results in ProgrammingError using MySQL < 8.0.16. | Migrations | |||
34363 | 34363 | floatformat() crashes on "0.0000" | Template system | |||
34344 | 34344 | PostGIS Database Backend Overrides features_class, ops_class and introspection_class | GIS | |||
34272 | 34272 | floatformat() crashes on "0.00". | Template system | |||
34240 | 34240 | assertRedirects() doesn't preserve headers set in RequestFactory/Client methods. | Testing framework | |||
34074 | 34074 | 'headers' argument for test RequestFactory/Client | Testing framework | |||
34208 | 34208 | Confirm/Add support for GDAL 3.6. | GIS | |||
34165 | 34165 | migrate management command does not respect database parameter when adding Permissions. | contrib.auth | |||
34219 | 34219 | Collation is not preserved when field is altered on PostgreSQL and MySQL. | Database layer (models, ORM) | |||
34199 | 34199 | Add an example for contrib.postgres.aggregates.StringAgg to docs. | Documentation | |||
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) | |||
34099 | 34099 | update_or_create() not saving data assigned in a model's save() method | Database layer (models, ORM) | |||
34138 | 34138 | Adding ManyToManyField on SQLite rebuilds table. | Migrations | |||
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 | |||
34035 | 34035 | ImageField doesn't consider EXIF rotation when storing width and height | Database layer (models, ORM) | |||
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 | |||
34084 | 34084 | ModelForms always set self.instance even when none passed in | Forms | |||
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) | |||
34010 | 34010 | Parallel tests don't work with spawn. | Testing framework | |||
34025 | 34025 | Autocomplete field fills all empty required fields references to the same model when added a choice in popup. | contrib.admin | |||
34050 | 34050 | Generated migration file is not detected by django because of the name of newly generated migration file | Migrations | |||
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) | |||
27060 | 27060 | Take indexes into account in inspectdb command | Core (Management commands) | |||
27064 | 27064 | Implement RenameIndex in a backwards compatible way | Migrations | |||
27844 | 27844 | Add a management command to optimize a migration | Migrations | |||
27590 | 27590 | Allow configuration of where to save staticfiles manifest. | contrib.staticfiles | |||
27445 | 27445 | RadioSelect widget does not work for NullBooleanField | Documentation | |||
27679 | 27679 | Document that empty formsets display min_num+extra forms | Documentation | |||
27395 | 27395 | Allow generating '<link rel="alternate ... hreflang=...>" for sitemaps' | contrib.sitemaps | |||
27686 | 27686 | calls to request.user.is_authenticated returns vary by cookie header for all users | contrib.sessions | |||
17 | 17 | Metasystem optimization: Share select_related in memory | Database layer (models, ORM) | |||
29713 | 29713 | ✅ | 3 | Add a django check to ensure the LANGUAGE_CODE setting uses the standard language ID format | Internationalization | |
27316 | 27316 | Multiple LiveServerTestCase subclasses cannot reuse the same port | Testing framework | |||
27766 | 27766 | runserver crashes because of auto-reloader (Py3 + PowerShell) | Utilities | |||
27741 | 27741 | staticfiles_tests test_corrupt_intermediate_files fails intermittently when run in parallel | contrib.staticfiles | |||
27735 | 27735 | l10n is applied to Select widget's choices after template-based widget rendering | Documentation | |||
27119 | 27119 | full_clean() called too many times during formset validation | Forms | |||
27545 | 27545 | Django conditional If-Match: * returns precondition failed response | HTTP handling | |||
27159 | 27159 | Pickling query with an __in=inner_qs lookup causes evaluation evaluation of inner_qs | Database layer (models, ORM) | |||
27179 | 27179 | Bug: error when trying to filter using regex/iregex on a key in a django.contrib.postgres.fields.JSONField | contrib.postgres | |||
14518 | 14518 | Field.to_python not called on foreign key IDs | Database layer (models, ORM) | |||
14087 | 14087 | django.core.management.get_commands only sees commands in the last package of a namespace package | Core (Other) | |||
14515 | 14515 | Can't pickle ValueQuerySet if query references fields, which aren't on the same model. | Database layer (models, ORM) | |||
14287 | 14287 | TEST_MIRROR is not respected in routers | Database layer (models, ORM) | |||
14502 | 14502 | Feature: escape hatch for colliding template syntax in Django templates | Template system | |||
14827 | 14827 | Authentication Backends should be responsible for checking and setting passwords | contrib.auth | |||
640 | 640 | order_with_respect_to option fails | Documentation | |||
689 | 689 | Honor Web server provided authentication | Core (Other) | |||
14201 | 14201 | Add a "security overview" page to the docs | Documentation | |||
14733 | 14733 | Allow Manager.raw() execute not only "Pure selects" | Database layer (models, ORM) | |||
14240 | 14240 | filesizeformat should localize number | Template system | |||
14923 | 14923 | Typo in documentation of predefined loggers (django.request) | Documentation | |||
14234 | 14234 | Validation bug when using ModelForms | Forms | |||
14053 | 14053 | django.utils.formats.localize() misses support for long | Internationalization | |||
172 | 172 | Twisted (twisted.web2) support for Django | Tools | |||
565 | 565 | Unique fields don't work on edit_inline models | contrib.admin | |||
115 | 115 | Models CRUD via web services | Core (Other) | |||
899 | 899 | Formfield doesn't display default value | Forms | |||
934 | 934 | ImageField's cause the admin UI to not allow modifications? | Validators | |||
870 | 870 | Cool CSS display bug in the calendar widget in the admin view | contrib.admin | |||
374 | 374 | [patch] Filtering BooleanField does not work with SQLite | contrib.admin | |||
935 | 935 | weird interaction between edit_inline and OneToOneField causes adding through admin to fail | contrib.admin | |||
722 | 722 | Allow for period '.' and hyphen '-' characters in usernames with an isUsername validator | Validators | |||
810 | 810 | serving static files documentation | Documentation | |||
620 | 620 | [patch] make limit_choices_to work with raw_id_admin | contrib.admin | |||
892 | 892 | Make TemplateNotFound pages look like the 404's that come of URLConf | Template system | |||
151 | 151 | javascript clock not dismissed by clicking "cancel"; several references to ljworld.com in the src code | contrib.admin |