Harm Geerts
(Urth)
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 (197) | Reporter (2) | Owner (1) | Commenter (1) | Summary | Component |
---|---|---|---|---|---|---|
34699 | 34699 | Filtering on annotated TruncSecond expression gives unexpected result. | Database layer (models, ORM) | |||
897 | 897 | Bi-Directional ManyToMany in Admin | contrib.admin | |||
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) | |||
34462 | 34462 | Deletions in admin panel create N + 1 queries | contrib.admin | |||
34898 | 34898 | Adding non-deterministic collations to unique CharFields crashes on PostgreSQL. | Migrations | |||
34533 | 34533 | OuterRef not resolved as part of ORDER BY clause | Database layer (models, ORM) | |||
27409 | 27409 | Issues with admindocs docstring links generation | contrib.admindocs | |||
34406 | 34406 | Add support for curved geometries in GeoDjango | GIS | |||
34555 | 34555 | ModelBase metaclass implementation prevents addition of model fields via __init_subclass__ | Database layer (models, ORM) | |||
27617 | 27617 | Add contributor facing documentation for the ORM | Documentation | |||
34429 | 34429 | Allow to set unusable password via admin UI | contrib.auth | |||
34608 | 34608 | Migrations generates code that it can't execute | Migrations | |||
34297 | 34297 | ValueError: invalid token in plural form: EXPRESSION when adding new language | Utilities | |||
14831 | 14831 | Django Template Style Guide | Documentation | |||
34597 | 34597 | Queryset (split) exclude's usage of Exists is significantly slower than subquery | Database layer (models, ORM) | |||
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) | |||
34995 | 34995 | Add link for admin's related widget is in the wrong place | contrib.admin | |||
34978 | 34978 | Annotating through an aggregate with RawSQL() raises 1056 "Can't group on" on MySQL/MariaDB. | 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) | |||
34884 | 34884 | Half bug/half enhancement : inconsistent behavior of get_or_create() regarding related attributes cache | Database layer (models, ORM) | |||
34966 | 34966 | Add a check for ModelAdmin.actions functions not taking three arguments | contrib.admin | |||
34229 | 34229 | "no such column" when combining FilteredRelation and multi-table inheritance models | Database layer (models, ORM) | |||
34940 | 34940 | Filter queryset on "tuples" of values for multiple columns | Database layer (models, ORM) | |||
34939 | 34939 | Widget templates not refreshing | Forms | |||
34694 | 34694 | trailing slash is not appending | Core (URLs) | |||
34935 | 34935 | makemigrations --check no longer reports pending migrations | Migrations | |||
34840 | 34840 | Django 4.2 casts text fields when testing IS NULL, preventing use of partial indexes | Database layer (models, ORM) | |||
34581 | 34581 | Filters should not implicitly mark unsafe strings as safe without escaping | Template system | |||
34890 | 34890 | Migration can produce duplicate entries of UUID4 values for unique fields | Database layer (models, ORM) | |||
34880 | 34880 | Required a post_save_action hook to perform additional action in admin. | contrib.admin | |||
34860 | 34860 | Order_by is broken when sorting on an annotated postgres window function value | Database layer (models, ORM) | |||
34642 | 34642 | File.open to support different encodings | Core (Other) | |||
34804 | 34804 | legacy_algorithm = 'sha1' removed in django4.0 but new algorithm is hardcoded | Core (Other) | |||
34772 | 34772 | Exception with psycopg3 binary package on Ubuntu 20.04 | Database layer (models, ORM) | |||
34776 | 34776 | Issue with maintaining condition order and join promotion in add_q method | Database layer (models, ORM) | |||
34765 | 34765 | call_command reuses already loaded command causing stale class variable value usage | Core (Management commands) | |||
34728 | 34728 | OR operator on queryset does not work as expected | Database layer (models, ORM) | |||
34738 | 34738 | Django admin doesn't translate error | contrib.admin | |||
34532 | 34532 | Form.default_renderer is ignored in formsets. | Forms | |||
34723 | 34723 | `TypeError` when loading a Django app with incorrect type of `choices` | Database layer (models, ORM) | |||
34716 | 34716 | Class methods from nested classes cannot be used as Field.default. | Migrations | |||
34632 | 34632 | Let makemigrations output an error message with --check | Migrations | |||
34666 | 34666 | Mysql issue using afirst "The client was disconnected by the server because of inactivity" | Database layer (models, ORM) | |||
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 | |||
34539 | 34539 | `get_prep_value` no longer called for JSONField | Database layer (models, ORM) | |||
34605 | 34605 | Add distinct support for ListFilters | contrib.admin | |||
34607 | 34607 | function st_geomfromwkb(bytea) does not exist - geodjango tutorial | GIS | |||
34521 | 34521 | Use __slots__ for template Node classes | Template system | |||
34562 | 34562 | Issue with Django Admin theme-toggle button | contrib.admin | |||
34552 | 34552 | Delaying get_from_clause call as much as possible. | Database layer (models, ORM) | |||
34546 | 34546 | Failed migration yields to unmigratable app: "OperationalError: (1050, "Table '<name>' already exists")" | Migrations | |||
34525 | 34525 | index_together warning after migration to new style | Database layer (models, ORM) | |||
34501 | 34501 | Revert CICharField deprecation | contrib.postgres | |||
34454 | 34454 | Connection failed with error message "FATAL: password authentication failed for user 'user'" | Database layer (models, ORM) | |||
34388 | 34388 | Added support for direct usage of Choices classes on model fields | Database layer (models, ORM) | |||
34422 | 34422 | inspectdb mysql databases | Core (Management commands) | |||
27559 | 27559 | Admin changelist turns GET QueryDict into dict which may lose parameters | contrib.admin | |||
34381 | 34381 | Postgres tests fail on Windows | Core (Other) | |||
34342 | 34342 | The test async_client is not consuming async StreamingResponse generators properly | Testing framework | |||
34250 | 34250 | Duplicate model names in M2M relationship causes RenameModel migration failure | Migrations | |||
34328 | 34328 | Class-based async-only middleware not detected as coroutine in MiddlewareMixin | Documentation | |||
34271 | 34271 | Add a simple page caching method | Core (Cache system) | |||
34252 | 34252 | Doc page "Using the Django authentication system" shows failing example | Documentation | |||
34241 | 34241 | Django admin not showing seconds for list_display nor readonly DateTimeField | contrib.admin | |||
34228 | 34228 | Django 4.1.4 cannot import name 'force_unicode' from 'django.utils.encoding' | Utilities | |||
34172 | 34172 | Documentation of AdminSite.get_urls() encourages security vulnerabilities | contrib.admin | |||
34184 | 34184 | Improve tutorial by mentioning User Interaction testing like django-webtest | Documentation | |||
34103 | 34103 | Queries with duplicate params incorrectly logged for Oracle | Database layer (models, ORM) | |||
34173 | 34173 | SessionMiddleware support 503 status code | contrib.sessions | |||
34064 | 34064 | USE_THOUSAND_SEPARATOR docs clarification of override by locale | Documentation | |||
34145 | 34145 | Explicit GROUPing by aggregate is not supported | Database layer (models, ORM) | |||
34080 | 34080 | __exact lookup on nested arrays with None values fails on PostgreSQL. | contrib.postgres | |||
34091 | 34091 | Invalid SQL: FROM clauses can be omitted when QuerySet is accessed from multiple threads | Database layer (models, ORM) | |||
27147 | 27147 | Add support for defining bounds in postgres range fields | contrib.postgres | |||
27149 | 27149 | Allow using a subquery in QuerySet.filter() | Database layer (models, ORM) | |||
29052 | 29052 | ✅ | 1 | test database setup can truncate non-test database if two database aliases point to the same database | Testing framework | |
27679 | 27679 | Document that empty formsets display min_num+extra forms | Documentation | |||
27399 | 27399 | Segfault when running GDALBandTests on OSX 10.11.6 | GIS | |||
27086 | 27086 | running servers.tests may hang in parallel mode on Mac OS X | Core (Other) | |||
27921 | 27921 | Documentation of make_aware() with is_dst is misleading | Documentation | |||
14365 | 14365 | Make template-rendering signals available also in DEBUG mode | Testing framework | |||
14675 | 14675 | Update docs and project template to avoid "import *" for url patterns | Core (Other) | |||
27335 | 27335 | Avoid object save during QuerySet.update_or_create() when there were no changes | Database layer (models, ORM) | |||
27334 | 27334 | File uploads could rename temporary files rather than copying them | File uploads/storage | |||
27560 | 27560 | Formset.save() crashes for model with foreign key to concrete base model | Forms | |||
27629 | 27629 | Inconsistent check of allow_relation in ForwardManyToOneDescriptor.__set__ | Database layer (models, ORM) | |||
27317 | 27317 | Make Form subclasses combine Form.Media from all parents | Forms | |||
27682 | 27682 | Add more dependencies to extras_require (eg sqlparse, PyYAML) | Packaging | |||
27998 | 27998 | LogEntry messages do not list m2m fields that were changed when an object is changed via ModelAdmin | contrib.admin | |||
27745 | 27745 | Improve code coverage for django/contrib/contenttypes | contrib.contenttypes | |||
27434 | 27434 | Document caveats of raising a ValidationError in Model.clean() for a field not in a model form | Documentation | |||
27039 | 27039 | ModelFields with 'default' value set and 'required'=False in form does not use default value | Forms | |||
27777 | 27777 | File object does not consistently open itself in context manager use | File uploads/storage | |||
27732 | 27732 | django.contrib.postgres.search SearchRank doesn't handle SearchVectorField references | contrib.postgres | |||
27365 | 27365 | Fields suddenly not found. | Database layer (models, ORM) | |||
27622 | 27622 | Test client should accept vendor tree json variants | Testing framework | |||
27176 | 27176 | django.setup() should raise an exception instead of hanging on re-entrant calls | Core (Other) | |||
27839 | 27839 | Add a native file upload progress bar through forms | Forms | |||
27367 | 27367 | Document behaviour when several urls have the same name | Documentation | |||
27722 | 27722 | if a template context is an instance of get_template(), it will raise "TypeError: context must be a dict rather than RequestContext" | Template system | |||
27537 | 27537 | Provide a simpler way to default runserver IP/port to 0.0.0.0:8000 | Core (Management commands) | |||
27819 | 27819 | Display a warning when django.views.generic.ListView assumes the default template name | Generic views | |||
27741 | 27741 | staticfiles_tests test_corrupt_intermediate_files fails intermittently when run in parallel | contrib.staticfiles | |||
27794 | 27794 | Fix confusing error messages for broken `context_processors` | Error reporting | |||
27779 | 27779 | Problem with Coverage Report on djangoci.com | Uncategorized | |||
27518 | 27518 | HTTP Referer leaks password reset link | contrib.auth | |||
27054 | 27054 | makemigrations tries to create django_migrations in external database | Migrations | |||
27672 | 27672 | Trouble saving specificly shaped GeometryCollection to spatialite backend | GIS | |||
27669 | 27669 | Tutorial leaves user alone half-way - no deployment instructions | Documentation | |||
27610 | 27610 | Unexpected behavior on chained filters | Database layer (models, ORM) | |||
27609 | 27609 | gettext_lazy cast to str/unicode errors under py 2.7 if performed after language activation. | Core (System checks) | |||
27594 | 27594 | Reverse one to one related object populated from incorrect query columns | Database layer (models, ORM) | |||
27536 | 27536 | order_by('pk') is not obeyed if superclass has default ordering | Database layer (models, ORM) | |||
27504 | 27504 | Cannot Make ORM Queries After an Error and Rollback In Non-autocommit Mode | Database layer (models, ORM) | |||
27510 | 27510 | Allow custom keyword arguments to modelform_factory in ModelFormMixin | Generic views | |||
27483 | 27483 | Add a login_required decorator for AJAX requests | contrib.auth | |||
27519 | 27519 | Issue in Django 1.8.5 model class | Database layer (models, ORM) | |||
27508 | 27508 | Debug 404 page shouldn't include the request path prefix in the description of URLconf matching | Error reporting | |||
27420 | 27420 | Oracle DB test user password must be quoted if it starts with a number | Database layer (models, ORM) | |||
27435 | 27435 | Raise an error when using --keepdb without an explicit TEST.PASSWORD on Oracle | Testing framework | |||
27151 | 27151 | FK index created two times on PostgreSQL if referenced table PK is varchar | Migrations | |||
27269 | 27269 | ORM extremely slow to run annotate/filter query, much faster directly in dbshell | Database layer (models, ORM) | |||
27165 | 27165 | CreateModel without indexes always includes options={'indexes': []} | Migrations | |||
27044 | 27044 | `apps` passed to post_migrate_signal should contain migrated appconfigs even when no migration has been applied to them | Migrations | |||
27008 | 27008 | Add manage.py test --debug option | Testing framework | |||
27038 | 27038 | Migration being created even when no change was made. | Migrations | |||
14402 | 14402 | help_text is not displayed for ManyToMany raw_id fields | contrib.admin | |||
494 | 494 | Collapse in admin interface for inline related objects | contrib.admin | |||
14096 | 14096 | Insert code generated by models using multiple inheritance is incorrect and fails in postgresql | Database layer (models, ORM) | |||
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) | |||
14394 | 14394 | Assigning bad data to an m2m attribute should not clear existing data | Database layer (models, ORM) | |||
901 | 901 | Reload method for models | Database layer (models, ORM) | |||
14760 | 14760 | Admin inlines with file/image field fails to save_as | contrib.admin | |||
14461 | 14461 | Allow to use other translation languages than just the ones available in Django | Internationalization | |||
14877 | 14877 | ModelFormSet.save() with a deleted form should work even if the model has already been deleted | Forms | |||
937 | 937 | Autoreload reloads for every request. | Core (Management commands) | |||
14512 | 14512 | Documentation & tools for decorating class-based-views. | Generic views | |||
852 | 852 | psycopg.ProgrammingError exceptions leave the connection to the DB in an unusable state | Database layer (models, ORM) | |||
14373 | 14373 | annotate() will gladly delete your data | Database layer (models, ORM) | |||
14684 | 14684 | RESTful Model View | Generic views | |||
14861 | 14861 | Importing settings in a module that contains a logging Handler causes circular import. | Core (Other) | |||
14827 | 14827 | Authentication Backends should be responsible for checking and setting passwords | contrib.auth | |||
14593 | 14593 | CZBirthNumberField expects two arguments to clean() | contrib.localflavor | |||
736 | 736 | [patch] QueryDict items() and mutability protection fix with doctests | Core (Other) | |||
26 | 26 | Admin validation errors cause FileUploadFields to be reset | contrib.admin | |||
6449 | 6449 | ✅ | datetime filter to access the settings/locales datetime format | Internationalization | ||
632 | 632 | database stored templates | Template system | |||
14555 | 14555 | Session loss with psycopg2 db backend | contrib.sessions | |||
14597 | 14597 | request.is_secure() should support headers like: X-Forwarded-Protocol and X-Forwarded-Ssl | HTTP handling | |||
14138 | 14138 | Apache setup using sqlite3 breaks when performing a field__regex filter | Database layer (models, ORM) | |||
14708 | 14708 | Document available mapping keys for form field error messages. | Documentation | |||
14640 | 14640 | Add elapsed request time to the development server log | HTTP handling | |||
14652 | 14652 | Sessions seem to be improperly using Pickle to hash a dictionary | contrib.sessions | |||
14501 | 14501 | Django runserver + Chrome/Safari + AJAX POST quirk | Uncategorized | |||
14389 | 14389 | Future url replacement | Template system | |||
14755 | 14755 | Wsgi Error | HTTP handling | |||
14301 | 14301 | django crashes on email address that passed validate_email() (utf8-tld) | Core (Mail) | |||
14924 | 14924 | I18N looks for translations in the reverse order of the apps | Internationalization | |||
14948 | 14948 | Broken routers in 1.2.4: type object 'ModelBase' has no attribute '_meta' | Database layer (models, ORM) | |||
14975 | 14975 | TransactionTestCases are broken by django.contrib.auth in 1.2.4 | Testing framework | |||
399 | 399 | Bigint field object needed | Database layer (models, ORM) | |||
342 | 342 | Add a way for fields to be displayed in the admin without being editable | contrib.admin | |||
689 | 689 | Honor Web server provided authentication | Core (Other) | |||
730 | 730 | more explicit middlware ordering | Core (Other) | |||
528 | 528 | Add a documentation generator that creates a PDF or HTML files locally | Documentation | |||
13 | 13 | Related objects interface should be tighter (edit_inline) | contrib.admin | |||
14849 | 14849 | ManyToManyField has weird behavior in 1.2 w/ multi-db | Database layer (models, ORM) | |||
14608 | 14608 | Adding a INPhoneNumberField to indian localflavor | contrib.localflavor | |||
14190 | 14190 | images, news and keywords in sitemap.xml | contrib.sitemaps | |||
14766 | 14766 | ordering by a field that does not exists returns an empty QuerySet | Database layer (models, ORM) | |||
14105 | 14105 | django.contrib.auth tests failing with cache middleware | Core (Cache system) | |||
14870 | 14870 | Do not catch all AttributeErrors in CustomRouter.allow_syncdb and friends | Database layer (models, ORM) | |||
14918 | 14918 | Password reset with e-mail OR username | contrib.auth | |||
14680 | 14680 | Add a file to ignore unnecessary and compiled files from various version control systems | Core (Other) | |||
14561 | 14561 | Missing step in tutorial | Documentation | |||
14443 | 14443 | Oracle backend returns wrong test database name | Database layer (models, ORM) | |||
14687 | 14687 | Proxy model inheritance and DoesNotExist exception | Database layer (models, ORM) | |||
14521 | 14521 | Camel case used for mthods' names | Uncategorized | |||
14482 | 14482 | better documentation of flow of save in admin | Documentation | |||
14314 | 14314 | Import error on installation of Django 1.2.3 | Uncategorized | |||
14145 | 14145 | undeterministic behavior when project or app template contains dotdir | Core (Management commands) | |||
919 | 919 | [patch] Implement `random` template tag | Template system | |||
7755 | 7755 | ✅ | Allow EmailField(blank=True) with models validation | Database layer (models, ORM) | ||
718 | 718 | svn co behind stupid proxy | *.djangoproject.com | |||
785 | 785 | many2many table and legacy databases. | Database layer (models, ORM) | |||
526 | 526 | Error when edit_inline model have unique_together constraint | Database layer (models, ORM) | |||
124 | 124 | Better handling of raw POST data | Core (Other) | |||
183 | 183 | TypeError: can't compare datetime.datetime to datetime.date | Template system | |||
216 | 216 | sqlite3 broken post rev 329 | Metasystem | |||
639 | 639 | Model FileFields empty on first pass through save() | Core (Other) | |||
443 | 443 | Date's of the form 0000-00-00 don't work | Database layer (models, ORM) | |||
61 | 61 | [patch] auth.User admin form shouldn't require people to edit hashes | contrib.admin | |||
305 | 305 | sql code was not white space safe? | Database layer (models, ORM) | |||
667 | 667 | [patch] extra_lookup_kwargs and extra_context in infodicts should accept callbacks | Generic views |