Florian Apolloner
(apollo13)
Most Active Role
Reporter
Most Active Component
Database Layer (Models, Orm)
Activity Timeline
Components
Tickets
Trac | Ticket (167) | Reporter (94) | Owner (19) | Commenter (194) | Summary | Component |
---|---|---|---|---|---|---|
27029 | 27029 | 2 | Make EmailValidator accept non-ASCII characters in local part | Core (Other) | ||
34865 | 34865 | 6 | DatabaseWrapper are not GC and connections are not closed | Database layer (models, ORM) | ||
17235 | 17235 | ✅ | Multipartparser shouldn't leave request.POST/request.FILES mutable | HTTP handling | ||
12090 | 12090 | ✅ | 2 | Show admin actions on the edit pages too | contrib.admin | |
27452 | 27452 | 3 | Add Postgres serial field to contrib.postgres | contrib.postgres | ||
34855 | 34855 | 1 | Document CSRF_TRUSTED_ORIGINS relation to SECURE_PROXY_SSL_HEADER. | Documentation | ||
21143 | 21143 | ✅ | 2 | runtests might execute queries against the normal database instead of the testdatabase | Testing framework | |
27620 | 27620 | 1 | Add a TransactionMiddleware | Core (Other) | ||
34200 | 34200 | 3 | Allow setting postgres role during connection setup | Database layer (models, ORM) | ||
35226 | 35226 | ✅ | 2 | Dynamically created connection are disallowed in SimpleTestCase and subclasses. | Testing framework | |
34989 | 34989 | 7 | Set Content-Length where possible for HttpResponses. | HTTP handling | ||
34840 | 34840 | 7 | Django 4.2 casts text fields when testing IS NULL, preventing use of partial indexes | Database layer (models, ORM) | ||
34892 | 34892 | Static files aren't served correctly on dev server when DEBUG and FORCE_SCRIPT_NAME are enabled | contrib.staticfiles | |||
34875 | 34875 | 1 | Use RFC 9106 recommendations in Argon2PasswordHasher | contrib.auth | ||
34870 | 34870 | 2 | Memory leak when using psycopg-c with django hstore | Database layer (models, ORM) | ||
33308 | 33308 | ✅ | 2 | Add psycopg3 backend | Database layer (models, ORM) | |
34539 | 34539 | `get_prep_value` no longer called for JSONField | Database layer (models, ORM) | |||
34590 | 34590 | 2 | Querying for decimals larger than max_digits crashes on SQLite | Database layer (models, ORM) | ||
34552 | 34552 | Delaying get_from_clause call as much as possible. | Database layer (models, ORM) | |||
34486 | 34486 | SearchHeadline crashes without an active connection. | contrib.postgres | |||
34466 | 34466 | 1 | Django 4.2 overwrites user-specified psycopg cursor_factory | Database layer (models, ORM) | ||
34459 | 34459 | 4 | SearchVector() can return query strings that are unsafe to combine. | contrib.postgres | ||
34028 | 34028 | 3 | Django 'static' template tag fails to generate URLs with SCRIPT_NAME prefix | Template system | ||
34461 | 34461 | Constructing urls outside the request cycle | Core (Other) | |||
34434 | 34434 | psycopg 3 cursor.execute no longer accepts Python tuple binding | Database layer (models, ORM) | |||
34410 | 34410 | 1 | Adding database dynamically breaks in Django 4.1+ | Database layer (models, ORM) | ||
34384 | 34384 | 1 | SECRET_KEY_FALLBACKS is not used for sessions | contrib.auth | ||
34346 | 34346 | QuerySet ordered by annotation with name used by select_related() field crashes with AmbiguousColumn. | Database layer (models, ORM) | |||
34255 | 34255 | 4 | Annotation/group by with an expression on psycopg3 | Database layer (models, ORM) | ||
34281 | 34281 | ✅ | 1 | select filter javascript uses gettext when it should use ngettext | Uncategorized | |
34235 | 34235 | ✅ | ✅ | 1 | ManifestStaticFilesStorage should expose a "hash" of the manifest file. | contrib.staticfiles |
34063 | 34063 | 2 | request.POST not populated for multipart/form-data via AsyncClient | Testing framework | ||
34203 | 34203 | Drop support for psycopg2 2.8 | Database layer (models, ORM) | |||
34182 | 34182 | Is there a reason only the headers are checked when using the csrf token? | CSRF | |||
34173 | 34173 | SessionMiddleware support 503 status code | contrib.sessions | |||
34099 | 34099 | 3 | update_or_create() not saving data assigned in a model's save() method | Database layer (models, ORM) | ||
34131 | 34131 | 1 | Postgres AutoField change from serial to identity | Database layer (models, ORM) | ||
33768 | 33768 | ✅ | 3 | MySQL ordering of nulls last/first is broken in combination with UNION | Database layer (models, ORM) | |
34058 | 34058 | Widening AutoField to BigAutoField, fails to widen the sequence. | Database layer (models, ORM) | |||
32095 | 32095 | ✅ | update_or_create should utilize update_fields on update | Database layer (models, ORM) | ||
30511 | 30511 | ✅ | Support Identity columns on PostgreSQL. | Database layer (models, ORM) | ||
33767 | 33767 | ✅ | ✅ | 3 | Ordering by F-expression resolving to a number returns wrong results | Database layer (models, ORM) |
33705 | 33705 | ✅ | IsNull() lookup cannot be used directly in filters. | Database layer (models, ORM) | ||
33704 | 33704 | ✅ | 1 | Missing migrations in postgres_tests tests. | Testing framework | |
16406 | 16406 | ✅ | 1 | Allow separate access to matches from urlpatterns and extra_context args | Core (URLs) | |
33367 | 33367 | ✅ | 1 | URLField throws ValueError instead of ValidationError on clean | Core (Other) | |
33368 | 33368 | ✅ | 2 | Durationfield.clean fails to handle broken data | Core (Other) | |
33343 | 33343 | ✅ | 1 | update_or_create seems to issue wrongly limited query to the database | Database layer (models, ORM) | |
27659 | 27659 | ✅ | 1 | Arbritrary file overrides in startproject/app template extraction | Utilities | |
32643 | 32643 | ✅ | 5 | CookieStorage for contrib.messages crashes after upgrade to django 3.2 | contrib.messages | |
27604 | 27604 | 2 | Use set_signed_cookie for contrib.messages Cookie storage | contrib.messages | ||
32233 | 32233 | ✅ | Clean-up duplicate connection functionality. | Core (Other) | ||
27718 | 27718 | ✅ | Add QuerySet.union(), intersection(), difference() | Database layer (models, ORM) | ||
14317 | 14317 | 1 | numberformat.format produces wrong results | Internationalization | ||
29324 | 29324 | ✅ | 1 | Change Settings to raise ImproperlyConfigured on SECRET_KEY; not initialization | Core (Other) | |
31784 | 31784 | ✅ | 7 | Emails name over 75 characters are incompatible with the latest versions of python. | Core (Mail) | |
30472 | 30472 | ✅ | Argon2id should be supported and become the default variety for Argon2PasswordHasher | contrib.auth | ||
31240 | 31240 | ✅ | 1 | FileResponse with temporary file closing connection. | HTTP handling | |
30350 | 30350 | ✅ | Migration re-add check constraint continuously when check condition contains a range object. | Migrations | ||
29373 | 29373 | ✅ | 3 | Provide a description for PyPI | Packaging | |
14370 | 14370 | Adding support for Autocomplete in contrib.admin | contrib.admin | |||
28399 | 28399 | ✅ | QuerySet.count() doesn't work on combined queries (union, intersection, difference) | Database layer (models, ORM) | ||
27982 | 27982 | 1 | Possible bug related to queryset union | Database layer (models, ORM) | ||
28275 | 28275 | ✅ | Change SchemaEditor._alter_column_type_sql() first argument to the model rather than the table | Migrations | ||
27777 | 27777 | 1 | File object does not consistently open itself in context manager use | File uploads/storage | ||
27974 | 27974 | 2 | Degraded performance when rendering ChoiceField with lots of options and DEBUG=True | Template system | ||
27935 | 27935 | BrinIndex crashes if name > 30 characters | contrib.postgres | |||
27948 | 27948 | ✅ | Static serving views do incorrect unquote()ing of path | contrib.staticfiles | ||
27840 | 27840 | Password reset: `post_reset_login` throws KeyError if user already logged in | contrib.auth | |||
27297 | 27297 | infinite AlterField migrations created for foreign key after case-only model name change | Migrations | |||
27518 | 27518 | 1 | HTTP Referer leaks password reset link | contrib.auth | ||
27506 | 27506 | 1 | HttpRequest.build_absolute_uri throws DisallowedHost | HTTP handling | ||
27379 | 27379 | 5 | Django violates RFC7230 when handling requests. | HTTP handling | ||
27033 | 27033 | ✅ | 2 | static tag causes AppRegistryNotReady errors on 1.10 | contrib.staticfiles | |
24075 | 24075 | ✅ | Can't migrate contenttypes and auth to zero | Migrations | ||
23266 | 23266 | ✅ | Query relation lookup check issues extra queries. | Database layer (models, ORM) | ||
21783 | 21783 | ✅ | 1 | Adding a non-nullable field fails on SQLite | Migrations | |
14087 | 14087 | django.core.management.get_commands only sees commands in the last package of a namespace package | Core (Other) | |||
11027 | 11027 | ✅ | 1 | Storage backends should know about the max_length attribute of the FileFields | File uploads/storage | |
14515 | 14515 | ✅ | 2 | Can't pickle ValueQuerySet if query references fields, which aren't on the same model. | Database layer (models, ORM) | |
22645 | 22645 | ✅ | Gis tests broken without a models.py | Migrations | ||
23674 | 23674 | ✅ | 1 | form.changed_data breaks on invalid intial data. | Forms | |
14334 | 14334 | 1 | Queries don't ensure that comparison objects are the correct type | Database layer (models, ORM) | ||
15089 | 15089 | ✅ | 5 | contrib.sites and multitenancy | contrib.sites | |
21845 | 21845 | ✅ | 1 | Deprecate .py suffix for django-admin.py | Core (Management commands) | |
21158 | 21158 | ✅ | 1 | Set an implicit wait for selenium. | Testing framework | |
19905 | 19905 | ✅ | 1 | ResourceWarning in formtools tests | contrib.formtools | |
21148 | 21148 | ✅ | 2 | Test isolation errors on master. | Database layer (models, ORM) | |
15654 | 15654 | ✅ | 1 | qs.delete() fails if a model isn't in INSTALED_APPS and the related objects cache is already filled. | Database layer (models, ORM) | |
18400 | 18400 | ✅ | 2 | Unexpected {% if %} behavior | Template system | |
22485 | 22485 | ✅ | makemigrations fails with dependencies to unmigrated apps | Migrations | ||
20553 | 20553 | ✅ | Useless checks in loadddata [fix in 1.7] | Core (Management commands) | ||
15995 | 15995 | ✅ | 1 | Problems in ModelForm._post_clean | Forms | |
22476 | 22476 | ✅ | 1 | Migrations fail to migrate m2m fields with custom through model. | Migrations | |
22183 | 22183 | ✅ | 2 | Migrations don't work with custom through table on M2M fields | Migrations | |
18381 | 18381 | ✅ | 3 | Underscore in CharField primary key breaks the admin "view on site" link | contrib.admin | |
21917 | 21917 | ✅ | Breakage in SQLite migrations | Migrations | ||
14760 | 14760 | 1 | Admin inlines with file/image field fails to save_as | contrib.admin | ||
21827 | 21827 | ✅ | 3 | Regression in 1.7: django-admin misses .py suffix | Uncategorized | |
21784 | 21784 | ✅ | 1 | Default values for migrations are not written properly into the migration file. | Migrations | |
21737 | 21737 | ✅ | ImproperlyConfigured hidden, which causes hard to debug errors | Uncategorized | ||
14263 | 14263 | 1 | Allow fields to support custom double-underscore lookup methods | Database layer (models, ORM) | ||
19659 | 19659 | ✅ | 1 | Foreign keys not generated properly on SQLite | Database layer (models, ORM) | |
21151 | 21151 | ✅ | 2 | Failures in the new schema tests | Database layer (models, ORM) | |
21138 | 21138 | ✅ | Speed up PBKDF2 | contrib.auth | ||
21131 | 21131 | ✅ | 1 | Admin URL patterns are not aware of the app_namespace | contrib.admin | |
18853 | 18853 | ✅ | 1 | get_template_names() does not consider the queryset-only case | Generic views | |
20812 | 20812 | ✅ | 1 | django.utils.encoding.force_text() should call unicode() instead of __unicode__() | Utilities | |
21026 | 21026 | ✅ | ./manage.py test --help not accurate | Core (Management commands) | ||
14580 | 14580 | ✅ | 6 | Clean up duplicate code in admin formset handling | contrib.admin | |
14850 | 14850 | 1.3 release notes typo STATICFILES_ROOT should be STATIC_ROOT | Documentation | |||
20590 | 20590 | ✅ | Documentation of "test execution order" in 1.6 | Documentation | ||
18161 | 18161 | ✅ | 1 | Redirection after successful login is not working properly | contrib.admin | |
20437 | 20437 | ✅ | Testrunner tests fail with unittest2 installed | Testing framework | ||
14894 | 14894 | translation is not threadsafe | Internationalization | |||
14057 | 14057 | 1 | Expose an interface for custom-escaping template content | Template system | ||
14874 | 14874 | remove js-confirms on changelist | contrib.admin | |||
20055 | 20055 | ✅ | 1 | Admin CSS missing styles for input type=number | contrib.admin | |
20039 | 20039 | ✅ | 1 | _has_changed broken for TypedChoiceFields | Forms | |
19921 | 19921 | ✅ | 2 | Merge regressiontests and modeltests | Uncategorized | |
19206 | 19206 | ✅ | 2 | Stale tmp files after running the testsuite. | Testing framework | |
14976 | 14976 | 1 | Add is_html flag to contrib.messages | contrib.messages | ||
17488 | 17488 | ✅ | Failing WeekArchive tests | Generic views | ||
17496 | 17496 | ✅ | Floatformat no longer allows strings as precision since r17297 | Template system | ||
16912 | 16912 | ✅ | Missing breadcrumb div in admin's change_form | contrib.admin | ||
16813 | 16813 | ✅ | changeset 16789 removed supports_inactive_user checks to early, should happen in 1.5 | contrib.auth | ||
17197 | 17197 | ✅ | 2 | Fix translation leakage in the test_suite | Testing framework | |
16402 | 16402 | ✅ | language tag not checking args correctly | Uncategorized | ||
16332 | 16332 | ✅ | 1 | add an i18n_url tag | Template system | |
13588 | 13588 | ✅ | 4 | removing admin.root as per deprecation policy | contrib.admin | |
14665 | 14665 | ✅ | 1 | collectstatic will recollect some files all the time. | Contrib apps | |
15289 | 15289 | ✅ | New transaction behavior only works if DEBUG=False | Database layer (models, ORM) | ||
14550 | 14550 | ✅ | commit_on_success no longer sets back to autocommit mode | Database layer (models, ORM) | ||
14489 | 14489 | Typo in generic views docs | Documentation | |||
14749 | 14749 | ✅ | add __enter__ and __exit__ to django.core.files.File | File uploads/storage | ||
342 | 342 | 1 | Add a way for fields to be displayed in the admin without being editable | contrib.admin | ||
13052 | 13052 | ✅ | 1 | reverse() does not resolve correctly using namespaces in some cases | Uncategorized | |
13051 | 13051 | ✅ | reversing namespaces doesn't work according to the docs. | Documentation | ||
12804 | 12804 | ✅ | 2 | decorating admin views doesn't work | Uncategorized | |
12793 | 12793 | ✅ | jQuery error if action=None in Modeladmin | contrib.admin | ||
12779 | 12779 | ✅ | Form fields don't handle localized numbers correctly | Internationalization | ||
12778 | 12778 | ✅ | 1 | InlineAdmin ignores inner Media class | contrib.admin | |
12777 | 12777 | ✅ | Decimal fields aren't correctly localized | Translations | ||
12692 | 12692 | ✅ | Wrong interpretation of extra clause in ModelAdmin with new admin UI | Contrib apps | ||
12462 | 12462 | ✅ | backends which don't support row level perms should return false or []… | contrib.auth | ||
11010 | 11010 | ✅ | 6 | Add a foundation for rowlevel permissions in Django | contrib.auth | |
10527 | 10527 | ✅ | list_editable fails if field is not editable | contrib.admin | ||
11043 | 11043 | ✅ | InlineForeignKeyField should respect to_field | Forms | ||
10616 | 10616 | ✅ | Meta.permission does not work with lazy translations | Contrib apps | ||
10530 | 10530 | ✅ | list_editable and list_display[0] clashes | contrib.admin | ||
689 | 689 | 1 | Honor Web server provided authentication | Core (Other) | ||
8554 | 8554 | ✅ | 2 | Comment object_pk isn't correctly cast to text for lookups | contrib.comments | |
13 | 13 | 1 | Related objects interface should be tighter (edit_inline) | contrib.admin | ||
15951 | 15951 | ✅ | Document new backport policy. | Documentation | ||
6282 | 6282 | ✅ | Clarify comment for MEDIA_URL in settings.py | Core (Other) | ||
12127 | 12127 | ✅ | timezone tests are failing | Uncategorized | ||
11647 | 11647 | ✅ | Support for reversing urls in conjunction with subdomains | Core (Other) | ||
7976 | 7976 | ✅ | error in urlfield form validation since r8809 | Uncategorized | ||
7675 | 7675 | ✅ | 1 | TemporaryUploadedFile.temporary_file_path should return the path not self.name | HTTP handling | |
7677 | 7677 | ✅ | InMemoryFile.read() doesn't work with newforms.ImageField | Uncategorized | ||
6572 | 6572 | ✅ | [newforms-admin] cannot import name UserCreationForm | contrib.admin | ||
921 | 921 | Add a "me" shortcut to UserFields | contrib.admin | |||
5457 | 5457 | ✅ | 3 | Move permissions checking to auth backend | Contrib apps | |
5251 | 5251 | ✅ | ✅ | 3 | [newforms-admin] "Show in Web" links not working | contrib.admin |
5094 | 5094 | ✅ | [newforsm-admin] (Feature Proposal) add something like queryset_related | contrib.admin | ||
5039 | 5039 | ✅ | [newforms-admin] JS - inclusion in admin pages | contrib.admin | ||
3887 | 3887 | ✅ | [patch] error in doku for with-tag defaulttags.py | Core (Other) |