Jacob Walls

(jacobtylerwalls)

Most Active Role

Reporter

Most Active Component

Migrations

Activity Timeline

Components

Tickets

Trac Ticket (93) Reporter (21) Owner (51) Commenter (224) Summary Component
27029 27029 1 Make EmailValidator accept non-ASCII characters in local part Core (Other)
34917 34917 1 Links in the Django admin should be underlined. contrib.admin
35167 35167 3 JSONField get_db_prep_value being called with `Cast` types Database layer (models, ORM)
27021 27021 1 Add explicit support for Q object annotations Database layer (models, ORM)
35060 35060 3 Make Model.save() arguments keyword-only Database layer (models, ORM)
34898 34898 1 Adding non-deterministic collations to unique CharFields crashes on PostgreSQL. Migrations
34533 34533 2 OuterRef not resolved as part of ORDER BY clause Database layer (models, ORM)
35308 35308 6 FileNotFoundError escapes from run_formatters() Core (Management commands)
27587 27587 1 Document str(QuerySet.query) Documentation
34900 34900 1 Python 3.13 compatibility. Core (Other)
35305 35305 1 No-op rename of field with `db_column` drops and recreates constraints/indexes. Migrations
35469 35469 7 Squashing migrations from unique=True to unique=False to UniqueConstraint produces irreversible migration on Postgres Migrations
35425 35425 3 .save(force_update=True) not respected for model instances with default primary keys Database layer (models, ORM)
34964 34964 4 Reversing the order of Q objects in a CheckConstraint generates a migration Migrations
34051 34051 2 makemigrations --check generating migrations is inconsistent with other uses of --check Migrations
34036 34036 1 Low text contrast over light blue backgrounds in admin light theme contrib.admin
35071 35071 6 Resolve lazy objects inside dictionaries when saving JSONFields Database layer (models, ORM)
34305 34305 Refactor the GeoIP2 tests to use MaxMind test data GIS
34974 34974 1 makemigrations --check does not show diff as documented Uncategorized
34958 34958 1 Intermittent `messages_tests.tests.TestLevelTags.test_lazy` test failure Core (Other)
34457 34457 4 makemigrations --check no longer prints the changes Migrations
34935 34935 1 makemigrations --check no longer reports pending migrations Migrations
34825 34825 1 SQLite database files are not destroyed after tests Testing framework
34233 34233 1 Drop support for Python 3.8 & 3.9. Core (Other)
34821 34821 3 Syncing DEFAULT_FILE_STORAGE/STATICFILES_STORAGE settings with STORAGES can mutate user settings. contrib.staticfiles
34820 34820 1 Migrations crashes when changing ForeignObject properties. Database layer (models, ORM)
34810 34810 3 Calculate coverage on subprocesses such as django-admin commands Core (Other)
34778 34778 5 startproject could use find_spec() rather than import_module() to check for conflicts Core (Management commands)
34745 34745 Arbitrary rhs of lookup gives "Object has no attribute 'contains_aggregate'" Database layer (models, ORM)
34632 34632 Let makemigrations output an error message with --check Migrations
27079 27079 6 Refactor LiveServerPort tests to not make extra calls to setUpClass() and tearDownClass() Testing framework
27925 27925 1 Document how to deploy using pip installed mod_wsgi Documentation
34480 34480 2 Annotating with Chr raises ValueError Database layer (models, ORM)
34217 34217 1 Migration removing a CheckConstraint results in ProgrammingError using MySQL < 8.0.16. Migrations
33638 33638 6 Saving unique geography fields crashes in the admin on PostGIS. GIS
34259 34259 1 Management command subparsers don’t retain error formatting Core (Management commands)
29984 29984 3 Support prefetch_related() with Queryset.iterator() Database layer (models, ORM)
32655 32655 2 Deprecate DiscoverRunner.build_suite()'s extra_tests argument. Testing framework
34052 34052 1 migrate --check still emits signals if database is up to date Migrations
34050 34050 Generated migration file is not detected by django because of the name of newly generated migration file Migrations
34040 34040 1 Autofocus on model list views can be problematic for screen reader users contrib.admin
34019 34019 "Extending Django's default user" section refers to a deleted note Documentation
33185 33185 sqlmigrate crashes given a RenameModel operation with a self-referencing foreign key on MySQL Migrations
27147 27147 1 Add support for defining bounds in postgres range fields contrib.postgres
28949 28949 2 Multibyte table name or column name causes miscalculation of the length of index name. Migrations
20601 20601 4 Incorrect separators when chaining floatformat to intcomma in some locales Template system
26760 26760 5 Delete nonexistent migrations from django_migrations table Migrations
27961 27961 2 Misconfigured SECURE_PROXY_SSL_HEADER setting is ignored HTTP handling
11715 11715 2 If change mutable list "inlines" in one admin options then it will change "inlines" for all admin options. contrib.admin
29026 29026 10 Make makemigrations scriptable / script-friendly Migrations
14296 14296 1 'manage.py test' failing for apps that access read-only databases Testing framework
27936 27936 2 Add some clarifications to "Spanning multi-valued relationships" Documentation
23273 23273 2 MigrationRecorder does not obey db_router allow_migrate rules Migrations
27141 27141 2 makemigrations fails with PermissionDenied on django_migrations Migrations
16063 16063 4 Unnecessary joins in admin changelist query contrib.admin
33197 33197 1 Renaming field and providing prior field name to db_column should be an SQL noop Migrations
23953 23953 2 makemigrations generates "wrong" numbered migration file if squashed migrations are in place Migrations
29470 29470 3 Add output to makemigrations and migrate commands with --noinput Migrations
25467 25467 1 Excluding an object with no ID excludes everything. Database layer (models, ORM)
23408 23408 4 Add makemigrations warning for unique fields with callable defaults Migrations
22224 22224 4 Non-nullable blank string-based model field validation doesn't prevent or clean `None` Documentation
27694 27694 3 Improve documentation of supported lookups on HStore & JSON fields Documentation
23610 23610 2 Removing a null constraint can lead to race conditions with migrations Documentation
24900 24900 6 KeyError when trying to migrate backward to a replaced migration Migrations
29205 29205 5 MultiValueField ignores a required value of a sub field Forms
33006 33006 3.2.6 release isn't tagged Packaging
27590 27590 2 Allow configuration of where to save staticfiles manifest. contrib.staticfiles
29063 29063 5 Naming an incompletely applied squashed migration as a migration target fails with bare NodeNotFoundError Migrations
27697 27697 3 JSONField with blank=True is rendered as non-required field in a ModelForm Documentation
20205 20205 2 PositiveIntegerfield does not handle empty values well Database layer (models, ORM)
21544 21544 2 Problem with number format when not using L10N Documentation
25250 25250 2 Better Indication of Squash Migration State in showmigrations Migrations
25255 25255 1 Squashed migration is not marked as unapplied Migrations
28154 28154 2 Infinite loop in collectstatic with broken symlinks File uploads/storage
26790 26790 4 Move BaseUserManager.normalize_email() to AbstractUser contrib.auth
32507 32507 2 assertInHTML('<a>', '<a><b/></a>') fails when tag implicitly closed Documentation
27854 27854 3 Make `collectstatic` warn (rather than blow up) on missing directories contrib.staticfiles
22640 22640 1 Can create model instance with conflicting args and kwargs value for the same field Database layer (models, ORM)
28607 28607 2 HashedFilesMixin's post_process() yields multiple times for the same file contrib.staticfiles
32301 32301 1 Raise CommandError when clearsessions is called on a backend not implementing clear_expired() contrib.sessions
27827 27827 1 Raising InvalidTemplateLibrary completely masks out real exception in get_package_libraries Template system
27807 27807 4 Overriding username validators doesn't work as documented contrib.auth
26615 26615 3 Changing user's email could invalidate password reset tokens contrib.auth
31922 31922 2 QuerySet.filter() against Q() with Subquery() and __in produces wrong results. Database layer (models, ORM)
27917 27917 1 Allow ModelAdmin.radio_fields to work with NullBooleanField contrib.admin
23681 23681 3 Document how to customize NullBooleanSelect choice names Documentation
18995 18995 2 String formatting error when passing floats as values in {% blocktrans %} tags Internationalization
27906 27906 3 assertInHTML('<a/><b/>', '<a/><b/><c/>') fails Testing framework
23130 23130 6 Supplying choices to BooleanField without default yields blank choice even if blank=False Database layer (models, ORM)
26977 26977 3 Instantiating an abstract model with a string ForeignKey fails with TypeError: isinstance() arg 2 must be a class, type, or tuple of classes and types Database layer (models, ORM)
14317 14317 1 numberformat.format produces wrong results Internationalization
29308 29308 2 Clarify how assertQuerysetEqual()'s transform parameter works Documentation
23797 23797 4 SQL generated for negated F() expressions is incorrect Database layer (models, ORM)