dan
(dan)
Most Active Role
N/A
Most Active Component
Database Layer (Models, Orm)
Activity Timeline
[No data in this time period]
Components
Tickets
Trac | Ticket (191) | Reporter (1) | Owner (0) | Commenter (98) | Summary | Component |
---|---|---|---|---|---|---|
373 | 373 | Add support for multi-column primary keys. | Database layer (models, ORM) | |||
34462 | 34462 | Deletions in admin panel create N + 1 queries | contrib.admin | |||
34609 | 34609 | Deprecate format_html calls without args or kwargs | Utilities | |||
34533 | 34533 | OuterRef not resolved as part of ORDER BY clause | Database layer (models, ORM) | |||
34789 | 34789 | `filter_horizontal` duplicates entries in "Chosen" column after instance is added via in another field using the "plus" JS action | contrib.admin | |||
34608 | 34608 | Migrations generates code that it can't execute | Migrations | |||
34977 | 34977 | Turn link to change password form in admin user change form into a button | contrib.auth | |||
34853 | 34853 | Accept-Language Header takes precedence over cookie for format localization | Internationalization | |||
34059 | 34059 | 1 | Validation of check constraints on JSONField key transforms with None produces invalid SQL on PostgreSQL. | Database layer (models, ORM) | ||
14831 | 14831 | Django Template Style Guide | Documentation | |||
27201 | 27201 | Django 1.10 with STATICFILES_STORAGE breaks on absolute path in CSS with double slash | contrib.staticfiles | |||
34597 | 34597 | Queryset (split) exclude's usage of Exists is significantly slower than subquery | Database layer (models, ORM) | |||
34949 | 34949 | Clarify when unique constraints are ignored. | Documentation | |||
35000 | 35000 | Skip redundant defaults to allow INSTANT longtext (among others) column addition in MySQL | Migrations | |||
34986 | 34986 | Fix up support for PyPy 3.10 | Core (Other) | |||
34830 | 34830 | csrf_failure and bad_request views missing context processors | Core (Other) | |||
27676 | 27676 | MariaDB 10.2 supports defaults for text columns | Database layer (models, ORM) | |||
34978 | 34978 | Annotating through an aggregate with RawSQL() raises 1056 "Can't group on" on MySQL/MariaDB. | Database layer (models, ORM) | |||
34993 | 34993 | Unexpected behaviour when filtering across mult-value (aka tomany) joins. | Database layer (models, ORM) | |||
14611 | 14611 | Added dedicated option to test.Client methods (other than get()) for passing query parameters. | Testing framework | |||
34884 | 34884 | Half bug/half enhancement : inconsistent behavior of get_or_create() regarding related attributes cache | Database layer (models, ORM) | |||
34963 | 34963 | Recursive and other "combinator" queries broken in django-cte | Uncategorized | |||
34551 | 34551 | 4 | Case-When aggregation over aggregated fields doesn't work since 4.2 | Database layer (models, ORM) | ||
34808 | 34808 | Some aggregation functions may return None; this isn't well documented | Documentation | |||
34878 | 34878 | 3 | Autoreload crashes with FORM_RENDERER="django.forms.renderers.TemplatesSetting". | Template system | ||
34880 | 34880 | Required a post_save_action hook to perform additional action in admin. | contrib.admin | |||
34870 | 34870 | Memory leak when using psycopg-c with django hstore | Database layer (models, ORM) | |||
34847 | 34847 | Serializer infinite recursion on M2M field if reference vars in init | Core (Serialization) | |||
34768 | 34768 | Calling `colorama.init()` on module load can have unwanted side effects | Core (Management commands) | |||
34784 | 34784 | Django french short date format translation bug | Internationalization | |||
34792 | 34792 | Creating and saving a model using a custom primary key field can yield a bad "id" value on the instance | Database layer (models, ORM) | |||
34771 | 34771 | QuerySet.order_by() crashes on constants that cannot be cast on MySQL. | Database layer (models, ORM) | |||
34721 | 34721 | 3 | ChoiceField/TypedChoiceField: .value() has inconsistent behaviour, coercion not applied. | Forms | ||
34677 | 34677 | 2 | Django Admin built-in password reset feature has UI issues | contrib.admin | ||
34539 | 34539 | `get_prep_value` no longer called for JSONField | Database layer (models, ORM) | |||
34641 | 34641 | 1 | Null value referenced from a JSONField using an expression that defines an output_field returns the string "null" instead of a None value | Uncategorized | ||
34571 | 34571 | 5 | Request with invalid session after concurrent logout or session timeout is considered a BadRequest | contrib.sessions | ||
34561 | 34561 | 1 | "DatabaseError: Forced update did not affect any rows" on SessionStore save() | contrib.sessions | ||
34525 | 34525 | index_together warning after migration to new style | Database layer (models, ORM) | |||
34455 | 34455 | i18n_patterns() not respecting prefix_default_language=False | Internationalization | |||
34435 | 34435 | JSONField with string default raises fields.E010 warning. | Documentation | |||
34486 | 34486 | SearchHeadline crashes without an active connection. | contrib.postgres | |||
34459 | 34459 | SearchVector() can return query strings that are unsafe to combine. | contrib.postgres | |||
34431 | 34431 | DateTimeField.input_formats change from Django 3.1 is documented improperly | Documentation | |||
34449 | 34449 | ProgrammingError: non-integer constant in GROUP BY with Case When and annotate Count | Database layer (models, ORM) | |||
34446 | 34446 | Coding style docs should contain incorrect example for Model style. | Documentation | |||
34328 | 34328 | Class-based async-only middleware not detected as coroutine in MiddlewareMixin | Documentation | |||
34146 | 34146 | Add tutorial step for installing third party package(s) | Documentation | |||
34317 | 34317 | 3 | wrong attribute naming in method BaseModelFormSet.save_existing | Forms | ||
34291 | 34291 | Validation of UniqueConstraint with ordered expressions crashes. | Database layer (models, ORM) | |||
14094 | 14094 | Cannot define CharField with unlimited length | Database layer (models, ORM) | |||
34224 | 34224 | App name in help text of commands is missing context | Core (Management commands) | |||
34212 | 34212 | Redis cache client uses a read connection for incr operation | Core (Cache system) | |||
34088 | 34088 | Sitemaps without items raise ValueError on callable lastmod. | contrib.sitemaps | |||
34054 | 34054 | Create a topic about fixtures | Documentation | |||
34030 | 34030 | 1 | add SystemCheckError for LocaleMiddleware | Core (Management commands) | ||
34053 | 34053 | JS tests depend on Cloudflare CDN for every run | Testing framework | |||
14092 | 14092 | ImageField should allow SVG | Database layer (models, ORM) | |||
27753 | 27753 | Cleanups when no supported version of Django supports Python 2 anymore | Utilities | |||
27864 | 27864 | Limit the number of terms in an admin search | contrib.admin | |||
27697 | 27697 | JSONField with blank=True is rendered as non-required field in a ModelForm | Documentation | |||
27017 | 27017 | Why doesn't Django's Model.save() save only the dirty fields by default? And how can I do that if I want? | Database layer (models, ORM) | |||
14628 | 14628 | 1 | Document which settings can be changed at runtime | Documentation | ||
27719 | 27719 | Add queryset.alias() to mimic .annotate() for aggregations without loading data | Database layer (models, ORM) | |||
27804 | 27804 | Use unittest.subTest() in Django's test suite | Core (Other) | |||
27888 | 27888 | Add a button to clear all admin filters | contrib.admin | |||
17 | 17 | 1 | Metasystem optimization: Share select_related in memory | Database layer (models, ORM) | ||
27272 | 27272 | Add a on_delete RESTRICT handler to allow cascading deletions while protecting direct ones | Database layer (models, ORM) | |||
27086 | 27086 | running servers.tests may hang in parallel mode on Mac OS X | Core (Other) | |||
14091 | 14091 | Fix incorrect quoting in connection.queries | Database layer (models, ORM) | |||
27335 | 27335 | Avoid object save during QuerySet.update_or_create() when there were no changes | Database layer (models, ORM) | |||
27560 | 27560 | Formset.save() crashes for model with foreign key to concrete base model | Forms | |||
27258 | 27258 | Raise an exception if RequestContext is used with template.backends.django.Template.render() | Template system | |||
27303 | 27303 | Selecting multiple admin list_filters across relations return results that don't match both filters | contrib.admin | |||
27860 | 27860 | 1 | Changing a CharField to a ForeignKey crashes when migrating in PostgreSQL | Migrations | ||
27928 | 27928 | Avoid SET/DROP DEFAULT unless a field changes from null to non-null | Migrations | |||
27980 | 27980 | 1 | ExpressionWrapper is maybe masking a NotImplementedError on SQLite | Database layer (models, ORM) | ||
27976 | 27976 | label_from_instance fails silently: form field disappears. | Forms | |||
27883 | 27883 | "Vertical" polymorphism of models | Database layer (models, ORM) | |||
27825 | 27825 | Document that models don't cast field values to the same type that's retrieved from the database | Documentation | |||
14153 | 14153 | 1 | Redirects fail if URL has appended query string | Contrib apps | ||
27297 | 27297 | infinite AlterField migrations created for foreign key after case-only model name change | Migrations | |||
27054 | 27054 | makemigrations tries to create django_migrations in external database | Migrations | |||
27600 | 27600 | Support reading commands from stdin in shell command | Core (Management commands) | |||
27377 | 27377 | 2 | Clarify that prepopulated_fields doesn't work with OneToOneField | Documentation | ||
27263 | 27263 | Allow validators to short-circuit in form field validation | Forms | |||
27558 | 27558 | Setting db_index=False on existing ForeignKey causes constraint to be recreated on MySQL | Database layer (models, ORM) | |||
27594 | 27594 | 2 | Reverse one to one related object populated from incorrect query columns | Database layer (models, ORM) | ||
27591 | 27591 | running manage.py with virtual environment | Uncategorized | |||
27358 | 27358 | 2 | Add a system check for FileField upload_to starting with a slash | Core (System checks) | ||
27509 | 27509 | Installing Geospatial libraries documentation: `gdal-bin` contradicting recommendation. | Documentation | |||
27221 | 27221 | 3 | Document how to escape a percent symbol in ugettext | Documentation | ||
27519 | 27519 | Issue in Django 1.8.5 model class | Database layer (models, ORM) | |||
27444 | 27444 | Django StaticLiveServerTestCase: view cannot query test-database properly | Testing framework | |||
27400 | 27400 | 1 | Changed in 1.10: {% static %} tag now encodes "#" | Documentation | ||
27333 | 27333 | EmailMessage.message().as_string() incorrectly base64 encoded on Python 3 | Core (Mail) | |||
27227 | 27227 | 4 | Full text search by UUIDField returns DataError | Database layer (models, ORM) | ||
27237 | 27237 | 2 | Cannot save() model with ForeignKey with sqlite, but works OK with PostgreSQL | Database layer (models, ORM) | ||
27196 | 27196 | Allow django admin to be logged into freely on localhost | contrib.admin | |||
27132 | 27132 | Allowed testing MemcachedCache and PyLibMCCache during the same test run | Core (Cache system) | |||
27082 | 27082 | Make timezone.localtime() default to timezone.now() when no value is given | Utilities | |||
27014 | 27014 | Raster support for spatial lookup breaks filtering by annotations | GIS | |||
27045 | 27045 | Document that AUTH_PASSWORD_VALIDATORS doesn't apply to create_user() and create_superuser() | Documentation | |||
27002 | 27002 | Redundant database query rendering a ModelChoiceField with RadioSelect or CheckboxSelectMultiple | Forms | |||
27001 | 27001 | Regression in query counts using RadioSelect with ModelChoiceField | Forms | |||
14415 | 14415 | Multiple aliases for one database: testing problems | Testing framework | |||
14891 | 14891 | use_for_related_fields=False is not honored by reverse FK or M2M related managers | Database layer (models, ORM) | |||
14131 | 14131 | The pagination module should have some limit, or a warning should be given in the documentation | Documentation | |||
29 | 29 | Fix usability issue with limit_choices_to and "Add another" in admin | contrib.admin | |||
235 | 235 | 1 | meta.HashField() | Metasystem | ||
14952 | 14952 | 3 | New find_commands(management_dir) to support .pyc and .pyo | Core (Other) | ||
14497 | 14497 | ModelAdmin.readonly_fields isn't graceful with filefields. | contrib.admin | |||
14394 | 14394 | Assigning bad data to an m2m attribute should not clear existing data | Database layer (models, ORM) | |||
14434 | 14434 | 3 | AdminSite should rely on self.has_permission for all permission checks | contrib.admin | ||
14226 | 14226 | Bug in dumpdata dependency calculation involving ManyToManyFields | Core (Serialization) | |||
14319 | 14319 | Add signals test_setup and test_teardown to Django test suite runner Options | Testing framework | |||
14051 | 14051 | 2 | Signals for transaction commit/rollback | Database layer (models, ORM) | ||
14396 | 14396 | 2 | Admin generates a query burst on ForeignKey with null = True | contrib.admin | ||
25 | 25 | 1 | Filtering interface on ForeignKey <select> boxes | contrib.admin | ||
14057 | 14057 | Expose an interface for custom-escaping template content | Template system | |||
14332 | 14332 | manage testserver and manage runserver should have similiar address:port options | Core (Management commands) | |||
852 | 852 | psycopg.ProgrammingError exceptions leave the connection to the DB in an unusable state | Database layer (models, ORM) | |||
14694 | 14694 | 1 | defer() doesn't work with reverse relations | Database layer (models, ORM) | ||
361 | 361 | Some Basic Math Filters | Template system | |||
14449 | 14449 | restructuredtext filter does not return the correct content | Documentation | |||
14593 | 14593 | 3 | CZBirthNumberField expects two arguments to clean() | contrib.localflavor | ||
596 | 596 | 1 | Allow Django to be packaged as a Python egg | Core (Other) | ||
14843 | 14843 | Filter like "striptags" that also removes tag contents | Template system | |||
702 | 702 | 1 | document that ManyToMany fields can't be in unique_together | Documentation | ||
14138 | 14138 | Apache setup using sqlite3 breaks when performing a field__regex filter | Database layer (models, ORM) | |||
14543 | 14543 | ContentTypes tests fails if auth app is not installed | contrib.contenttypes | |||
14750 | 14750 | 3 | ILPostalCodeField doesn't handle EMPTY_VALUES correctly | contrib.localflavor | ||
14256 | 14256 | Add support to testserver for the --skip-db-init option | Testing framework | |||
14338 | 14338 | Search bar on the docs should include 1.2, & 1.1 | *.djangoproject.com | |||
14389 | 14389 | Future url replacement | Template system | |||
14679 | 14679 | Change of behavior in add new user workflow when using "Save" button | contrib.admin | |||
14403 | 14403 | Missing/incomplete documentation for FloatField? | Documentation | |||
14632 | 14632 | Bug - testing framework fails when contrib.auth not in settings. | Testing framework | |||
399 | 399 | Bigint field object needed | Database layer (models, ORM) | |||
342 | 342 | 1 | 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) | |||
13 | 13 | Related objects interface should be tighter (edit_inline) | contrib.admin | |||
14288 | 14288 | Template filter: linebreaksbr doesn't normalize newlines | Template system | |||
14390 | 14390 | 1 | set_password functionality outside of the User model | contrib.auth | ||
14614 | 14614 | Dont send Request message when handle_uncaught_exception() | Core (Other) | |||
14710 | 14710 | Form css classes for bound fields are not rendered {{ form.field_name }} | Forms | |||
14796 | 14796 | inspectdb producing field names which are Python keywords | django-admin.py inspectdb | |||
14240 | 14240 | 4 | filesizeformat should localize number | Template system | ||
14865 | 14865 | 3 | Various RO localflavor fields don't handle EMPTY_VALUES correctly | contrib.localflavor | ||
14871 | 14871 | 1 | ZAIDField doesn't handle EMPTY_VALUES correctly | contrib.localflavor | ||
14872 | 14872 | 1 | ZAPostCodeField doesn't pass *args or **kwargs to super().__init__ | contrib.localflavor | ||
14860 | 14860 | 2 | Various PL localflavor fields don't handle EMPTY_VALUES correctly | contrib.localflavor | ||
14859 | 14859 | 2 | Various IT localflavor fields don't handle EMPTY_VALUES correctly | contrib.localflavor | ||
14864 | 14864 | 2 | ROCIFField in localflavor has a bad regex | contrib.localflavor | ||
14499 | 14499 | 4 | ATSocialSecurityNumberField doesn't handle EMPTY_VALUES correctly | contrib.localflavor | ||
14120 | 14120 | [patch] Document ``get()`` in Making Queries | Documentation | |||
14741 | 14741 | CZ Localflavor clean() incorrectly calls parent __init__ | contrib.localflavor | |||
14552 | 14552 | Suggestion for a slightly better explanation of custom template tags | Documentation | |||
14452 | 14452 | 1 | Need help understanding why the below is happening. | Forms | ||
14327 | 14327 | 1 | Custom Manager not honored in related queries | Uncategorized | ||
14346 | 14346 | 1 | Url patterns double slash // problem | HTTP handling | ||
14053 | 14053 | 1 | django.utils.formats.localize() misses support for long | Internationalization | ||
14076 | 14076 | Danish translation update for 1.2.2 | Translations | |||
106 | 106 | [patch] Problem with some js/select box on IE | contrib.admin | |||
376 | 376 | 1 | Add a handler for mod_python v. 2 (Django requires v. 3) | Core (Other) | ||
987 | 987 | HttpResponseRedirect uses/allows relative URIs for the HTTP Location header, which is forbidden by HTTP | Core (Other) | |||
6076 | 6076 | ✅ | 1 | deprecated code example in dodumentation | Documentation | |
115 | 115 | Models CRUD via web services | Core (Other) | |||
899 | 899 | 1 | Formfield doesn't display default value | Forms | ||
391 | 391 | 1 | date_based generic views might be off by one | Generic views | ||
161 | 161 | Log output for "django-admin runserver" shouldn't display admin media | Tools | |||
12 | 12 | 1 | Add metasystem database-check functionality | Metasystem | ||
5 | 5 | Add a cache=NUM_SECONDS argument to QuerySet | Metasystem | |||
122 | 122 | [patch] Build models using fieldname=FieldClass | Core (Other) | |||
451 | 451 | There should be OneToManyField support | Database layer (models, ORM) | |||
463 | 463 | [patch] new mysql.DatabaseWrapper - solving multiple MySQL problems | Core (Other) | |||
935 | 935 | weird interaction between edit_inline and OneToOneField causes adding through admin to fail | contrib.admin | |||
119 | 119 | Serving media | Core (Other) | |||
853 | 853 | Django has high start costs, weight | Metasystem | |||
894 | 894 | [patch] Catch exceptions in response middleware | Core (Other) | |||
233 | 233 | Using ImageField without PIL | Core (Other) | |||
583 | 583 | [patch] Add app-template dirs to TEMPLATE_DIRS | Template system | |||
576 | 576 | [patch] don't show 'add another' button in popup | contrib.admin | |||
692 | 692 | 1 | TemplateSyntaxError in admin with development server | Core (Management commands) | ||
850 | 850 | 'myproject.urls' in tutorial02.txt | Documentation | |||
165 | 165 | Should mod_python config use PythonOption instead of SetEnv for settings? | Core (Other) | |||
305 | 305 | sql code was not white space safe? | Database layer (models, ORM) | |||
286 | 286 | [patch] Eliminate unintuitive behavior when using edit_inline with no core fields specified | Metasystem | |||
803 | 803 | Danish (da) translation file for django-admin | Translations | |||
388 | 388 | 1 | Prefix for django table names | Metasystem |