None
(glassresistor)
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 (420) | Reporter (1) | Owner (4) | Commenter (10) | Summary | Component |
---|---|---|---|---|---|---|
34566 | 34566 | ModelAdmin get_field_queryset uses related admin ordering, but not related admin querysets. | contrib.admin | |||
34819 | 34819 | GenericForeignKey.get_prefetch_queryset() | contrib.contenttypes | |||
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) | |||
373 | 373 | Add support for multi-column primary keys. | Database layer (models, ORM) | |||
34975 | 34975 | aggregate() crashes when referencing existing aggregations or window expressions through conditional expressions | 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) | |||
34856 | 34856 | Running tests with historical migrations that contain index together fails with TypeError. | Migrations | |||
27452 | 27452 | Add Postgres serial field to contrib.postgres | contrib.postgres | |||
34034 | 34034 | Adding a class on ChoiceWidget subwidgets is excessively difficult | Forms | |||
34406 | 34406 | Add support for curved geometries in GeoDjango | GIS | |||
34887 | 34887 | Allow unlimited CharField for SQLite backend | Database layer (models, ORM) | |||
34013 | 34013 | Support ordering by annotation transforms (e.g JSONObject/ArrayAgg transforms). | Database layer (models, ORM) | |||
34125 | 34125 | Limiting QuerySet crashes on union() with a single non-empty query | Database layer (models, ORM) | |||
34701 | 34701 | Add support for NULLS [NOT] DISTINCT to UniqueConstraint | 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 | |||
34994 | 34994 | Visual regression in admin checkboxes on mobile | contrib.admin | |||
34613 | 34613 | add support for Partitioned cookies | HTTP handling | |||
34838 | 34838 | GeoDjango database functions incompatible with GeneratedField | Database layer (models, ORM) | |||
34853 | 34853 | Accept-Language Header takes precedence over cookie for format localization | Internationalization | |||
34059 | 34059 | Validation of check constraints on JSONField key transforms with None produces invalid SQL on PostgreSQL. | Database layer (models, ORM) | |||
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 | |||
27055 | 27055 | Model form with geometry widgets has invalid html | GIS | |||
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) | |||
34907 | 34907 | loaddata crashes on objects with natural keys when don't exist on passed database. | Core (Serialization) | |||
34985 | 34985 | Migrations raise AppRegistryNotReady when GeneratedField references incorrect fields. | 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) | |||
34944 | 34944 | Missing or misinferred attributes in output fields of generated fields | Database layer (models, ORM) | |||
34958 | 34958 | Intermittent `messages_tests.tests.TestLevelTags.test_lazy` test failure | Core (Other) | |||
34929 | 34929 | Issue with Django 3.2 and Django-storage 1.14.2 after Upgrading from Django 2.2.28 | Utilities | |||
34904 | 34904 | Changing email object after sending mutates mail in mail.outbox | Core (Mail) | |||
34921 | 34921 | Filtering an unbound DateTimeField with naive date crashes | Database layer (models, ORM) | |||
34798 | 34798 | Subquery wrapping is required in QuerySet.aggregate() for aggregates referencing nested subquery. | Database layer (models, ORM) | |||
34840 | 34840 | Django 4.2 casts text fields when testing IS NULL, preventing use of partial indexes | Database layer (models, ORM) | |||
34808 | 34808 | Some aggregation functions may return None; this isn't well documented | Documentation | |||
34894 | 34894 | Query.change_aliases() has several significant bugs | Database layer (models, ORM) | |||
34889 | 34889 | Broken fallback for prefetchers that only implement get_prefetch_queryset | Database layer (models, ORM) | |||
34891 | 34891 | force_str(urlsafe_base64_decode(uidb64)) returns object not value | Utilities | |||
34878 | 34878 | Autoreload crashes with FORM_RENDERER="django.forms.renderers.TemplatesSetting". | Template system | |||
34863 | 34863 | sqlite math functions don't accept character fields as input | Database layer (models, ORM) | |||
34861 | 34861 | KeyTextTransform incompatible with GeneratedField | Database layer (models, ORM) | |||
34823 | 34823 | assertTemplateUsed() context manager crashes for templates without names. | Testing framework | |||
34842 | 34842 | Unmanaged read-only generated fields in admin | Database layer (models, ORM) | |||
34233 | 34233 | Drop support for Python 3.8 & 3.9. | Core (Other) | |||
34752 | 34752 | ASGI http.disconnect not handled for streaming responses | HTTP handling | |||
34824 | 34824 | Migrations generates two records when ForeignObject.to_fields/from_fields is not a tuple. | Migrations | |||
34820 | 34820 | Migrations crashes when changing ForeignObject properties. | Database layer (models, ORM) | |||
34816 | 34816 | GenericForeignKey crashes if content_type_id is changed and object_id is type incompatible with old object | contrib.contenttypes | |||
34791 | 34791 | Prefetch's queryset attribute is ignored when the same nested relation is used multiple times. | Database layer (models, ORM) | |||
34768 | 34768 | Calling `colorama.init()` on module load can have unwanted side effects | Core (Management commands) | |||
34451 | 34451 | Incorrect exception handling within the django exception handler | Error reporting | |||
34802 | 34802 | django.contrib.admin.actions.delete_selected() should return number of rows deleted via ModelAdmin.delete_queryset() | contrib.admin | |||
34787 | 34787 | The 'runserver' command doesn't work when run from an installed script on Windows | Core (Management commands) | |||
34779 | 34779 | Serializer makes unnecessary joins | Core (Serialization) | |||
34785 | 34785 | Contribution guide comes out non successful | Error reporting | |||
34773 | 34773 | settings.STATICFILES_STORAGE does not return correct value when STORAGES are defined | contrib.staticfiles | |||
34783 | 34783 | No module named 'smtp' when trying to send an email | Core (Mail) | |||
34780 | 34780 | Tests don't pass on Python 3.11.4. | Core (Other) | |||
34620 | 34620 | Serialization of m2m relation fails with custom manager using select_related | Core (Serialization) | |||
34771 | 34771 | QuerySet.order_by() crashes on constants that cannot be cast on MySQL. | Database layer (models, ORM) | |||
34743 | 34743 | full_clean() raises AttributeError on constraints with related IDs. | Database layer (models, ORM) | |||
34542 | 34542 | Required fields allowed to be blank are not accepted non-interactively using createsuperuser | contrib.auth | |||
34754 | 34754 | CheckConstraint with isnull lookup on JSONField transform None into null jsonb value | Database layer (models, ORM) | |||
34686 | 34686 | Confirm/Add support for GEOS 3.12. | GIS | |||
34747 | 34747 | Django hangs on async views with asycio.gather and an async ORM call | Database layer (models, ORM) | |||
34720 | 34720 | BaseReloader.watch_dir() incorrectly checks for existence of path | Utilities | |||
34532 | 34532 | Form.default_renderer is ignored in formsets. | Forms | |||
34727 | 34727 | Error in CharField with TextChoices and missing max_length parameter | Testing framework | |||
34721 | 34721 | ChoiceField/TypedChoiceField: .value() has inconsistent behaviour, coercion not applied. | 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 | |||
34715 | 34715 | have proposal to create new orm method get_object_or_none same as get_object_or_404 | Database layer (models, ORM) | |||
34698 | 34698 | Allow returning IDs in QuerySet.bulk_create() when updating conflicts. | Database layer (models, ORM) | |||
34671 | 34671 | Inspectdb collation issue with oracle views | Core (Management commands) | |||
34676 | 34676 | Normalise MeasureBase unit not found exceptions to use AttributeError | GIS | |||
34673 | 34673 | Migrations ordering: add constraint run_immediately_after | Migrations | |||
34634 | 34634 | Creating objects with nested MTI crashes. | Database layer (models, ORM) | |||
34661 | 34661 | Peppering user passwords | contrib.auth | |||
34652 | 34652 | Async support in admin view | contrib.admin | |||
34651 | 34651 | 'list' object has no attribute '_committed' | Uncategorized | |||
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 | |||
34604 | 34604 | On databases lacking XOR, Q(…) ^ Q(…) ^ Q(…) wrongly interpreted as exactly-one rather than parity | Database layer (models, ORM) | |||
34539 | 34539 | `get_prep_value` no longer called for JSONField | Database layer (models, ORM) | |||
34635 | 34635 | ModelChoiceField with a to_attr that can have an EMPTY_VALUE | Forms | |||
34564 | 34564 | returning None instead of zero in Count annotation | Database layer (models, ORM) | |||
34579 | 34579 | Documentation points to `django-developers` mailing list as primary point of contact for discussion | Documentation | |||
34588 | 34588 | 404 error in default_urlconf.html | Core (Other) | |||
34580 | 34580 | Performance regession in SQLCompiler | Database layer (models, ORM) | |||
34322 | 34322 | ManifestStaticFilesStorage crashes on commented JavaScript import statements | contrib.staticfiles | |||
34350 | 34350 | WSGIRequest crashes when "wsgi.input" is None. | Core (Other) | |||
34553 | 34553 | Can't create CheckConstraint with percent characters in values on postgresql due to broken quoting | Database layer (models, ORM) | |||
34544 | 34544 | DBMS_LOB.SUBSTR() is unnecessary for "IS NULL" condition on Oracle. | Database layer (models, ORM) | |||
34523 | 34523 | Model.objects.update_or_create method sometimes raises TransactionManagementError | Database layer (models, ORM) | |||
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 | |||
34527 | 34527 | Unexpected behavior with division in aggregation | Database layer (models, ORM) | |||
34504 | 34504 | SSLCertVerificationError on outgoing emails for some mailboxes | Core (Mail) | |||
34455 | 34455 | i18n_patterns() not respecting prefix_default_language=False | Internationalization | |||
34510 | 34510 | sqlmigrate does not follows replaces in squashed migrations | Core (Management commands) | |||
34483 | 34483 | Negative result of django.utils.timesince.timesince | Utilities | |||
34486 | 34486 | SearchHeadline crashes without an active connection. | contrib.postgres | |||
34394 | 34394 | ASGIRequest doesn't respect settings.FORCE_SCRIPT_NAME. | HTTP handling | |||
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 | |||
34383 | 34383 | Layout error in Admin when using help_text | Template system | |||
34427 | 34427 | Improve error message for incorrect context processors | Template system | |||
34438 | 34438 | UserCreationForm.clean_username() crashes with a custom user model. | contrib.auth | |||
34352 | 34352 | Unify terms in Signals docs. | Documentation | |||
34410 | 34410 | Adding database dynamically breaks in Django 4.1+ | Database layer (models, ORM) | |||
34401 | 34401 | Inconsistent behavior for refresh_from_db() with GenericForeignKey | contrib.contenttypes | |||
34408 | 34408 | Authorization in Custom Authentication Backend does not work | contrib.auth | |||
27397 | 27397 | Querying with an integer larger than SQLite supports crashes with OverflowError | Database layer (models, ORM) | |||
34377 | 34377 | AdminSite.catch_all_view() drops query string in redirects | contrib.admin | |||
34376 | 34376 | Admin has no support for unique constraint fields. | contrib.admin | |||
34217 | 34217 | Migration removing a CheckConstraint results in ProgrammingError using MySQL < 8.0.16. | Migrations | |||
34357 | 34357 | UniqueConstraint doesn't violate NULL values on SQLite. | Database layer (models, ORM) | |||
34302 | 34302 | SpatialReference.srid incorrectly assumes first AUTHORITY value to be projection SRID | GIS | |||
34341 | 34341 | FileSystemFinder harsh regarding its input on Windows | contrib.staticfiles | |||
34250 | 34250 | Duplicate model names in M2M relationship causes RenameModel migration failure | Migrations | |||
34335 | 34335 | Spurious error when using label_tag of CheckboxSelectMultiple widget | Forms | |||
34325 | 34325 | Clarify PercentRank() description. | Documentation | |||
34319 | 34319 | Model.validate_constraints() crashes when constraint's validate() raises ValidationError without a code. | Database layer (models, ORM) | |||
34146 | 34146 | Add tutorial step for installing third party package(s) | Documentation | |||
34304 | 34304 | Adding and removing a conditional UniqueConstraint to ForeignKey multiple times crashes on MySQL | Database layer (models, ORM) | |||
34255 | 34255 | Annotation/group by with an expression on psycopg3 | Database layer (models, ORM) | |||
34254 | 34254 | Exists annotations can return non-boolean results (i.e. None) if used with an empty QuerySet. | Database layer (models, ORM) | |||
34276 | 34276 | LocMemCache not working for multiple threads | Core (Cache system) | |||
34242 | 34242 | Behavior of Model.delete() with regards to primary_key fields is not documented | Documentation | |||
34220 | 34220 | Cannot import csrf_input_lazy from partially initialized module. | Template system | |||
34231 | 34231 | Invalid RawSQL expression on Model.validate_constraints | Database layer (models, ORM) | |||
14094 | 14094 | Cannot define CharField with unlimited length | Database layer (models, ORM) | |||
34165 | 34165 | migrate management command does not respect database parameter when adding Permissions. | contrib.auth | |||
34209 | 34209 | FileBasedCache has_key is susceptible to race conditions | Core (Cache system) | |||
34207 | 34207 | Incorrect SQL query when adding a ManyToMany related object with a "through" table prevents adding a new relationship if the new relationship is identical except for a different value for "through_defaults" | Database layer (models, ORM) | |||
34205 | 34205 | Validation of constraints with __len lookup crashes for ArrayFields. | Database layer (models, ORM) | |||
34195 | 34195 | Duplicate Records created when specifying None as a target in a custom ManyToManyField | Database layer (models, ORM) | |||
34160 | 34160 | Django 4.1 Expression contains mixed types for (Big/Small)IntegerFields. | Database layer (models, ORM) | |||
34184 | 34184 | Improve tutorial by mentioning User Interaction testing like django-webtest | Documentation | |||
34173 | 34173 | SessionMiddleware support 503 status code | contrib.sessions | |||
34171 | 34171 | QuerySet.bulk_create() crashes on mixed case columns in unique_fields/update_fields. | Database layer (models, ORM) | |||
34099 | 34099 | update_or_create() not saving data assigned in a model's save() method | Database layer (models, ORM) | |||
891 | 891 | customize table name prefixes | Database layer (models, ORM) | |||
34137 | 34137 | model.refresh_from_db() doesn't clear cached generic foreign keys | contrib.contenttypes | |||
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) | |||
34109 | 34109 | Uvicorn can be run without installing gunicorn | Documentation | |||
34085 | 34085 | Black shouldn't format non-Python files | Core (Management commands) | |||
34107 | 34107 | Django ORM queries do not pick up indexes made on a key in JSONField in Postgres | Database layer (models, ORM) | |||
34084 | 34084 | ModelForms always set self.instance even when none passed in | Forms | |||
34049 | 34049 | Admin - Scrollbar appears without overflowing content | contrib.admin | |||
34032 | 34032 | Base authentication Backend should raise NotImplemented on needed methods | contrib.auth | |||
34024 | 34024 | 'WhereNode' object has no attribute 'is_summary' when counting a queryset with annotation from a subquery | Database layer (models, ORM) | |||
34016 | 34016 | QuerySet.values_list() crash on simple ArrayAgg. | contrib.postgres | |||
34020 | 34020 | django core management error | Uncategorized | |||
34000 | 34000 | Fix numberformat.py "string index out of range" when null | Utilities | |||
14411 | 14411 | Inline delete not prompting cascade delete warning | contrib.admin | |||
27147 | 27147 | Add support for defining bounds in postgres range fields | contrib.postgres | |||
27624 | 27624 | Optimize ORM by using more immutable data structures | Database layer (models, ORM) | |||
27961 | 27961 | Misconfigured SECURE_PROXY_SSL_HEADER setting is ignored | HTTP handling | |||
14296 | 14296 | 'manage.py test' failing for apps that access read-only databases | Testing framework | |||
14035 | 14035 | Cannot access POST after request.encoding was set to a custom value | HTTP handling | |||
27074 | 27074 | connection.is_usable() raises AttributeError after the connection is closed | Database layer (models, ORM) | |||
27590 | 27590 | Allow configuration of where to save staticfiles manifest. | contrib.staticfiles | |||
27697 | 27697 | JSONField with blank=True is rendered as non-required field in a ModelForm | Documentation | |||
27149 | 27149 | Allow using a subquery in QuerySet.filter() | Database layer (models, ORM) | |||
56 | 56 | 2 | Primary key columns should be UNSIGNED | Database layer (models, ORM) | ||
27854 | 27854 | Make `collectstatic` warn (rather than blow up) on missing directories | contrib.staticfiles | |||
27445 | 27445 | RadioSelect widget does not work for NullBooleanField | Documentation | |||
27417 | 27417 | Migration to change model field case crashes on Oracle | Migrations | |||
27331 | 27331 | Proposed opt_group argument for ModelChoiceField and ModelMultipleChoiceField | Forms | |||
27686 | 27686 | calls to request.user.is_authenticated returns vary by cookie header for all users | contrib.sessions | |||
27408 | 27408 | Make QuerySet.bulk_create() populate fields on related models | Database layer (models, ORM) | |||
27760 | 27760 | Hard to diagnose reason for 400 response when making test request that sets SERVER_NAME | Testing framework | |||
27370 | 27370 | Django's Select widget adds a required="required" attribute, even if created with empty_label=True | Forms | |||
17 | 17 | Metasystem optimization: Share select_related in memory | Database layer (models, ORM) | |||
14071 | 14071 | Row duplicated when modifying PK | contrib.admin | |||
27808 | 27808 | Nested ArrayField with nullable base field generates invalid SQL | contrib.postgres | |||
27921 | 27921 | Documentation of make_aware() with is_dst is misleading | Documentation | |||
27473 | 27473 | Allow using Extract() with DurationField | Database layer (models, ORM) | |||
27635 | 27635 | django.utils.crypto should use secrets on Python 3.6+ | Utilities | |||
27685 | 27685 | Allow autoreloader to use watchman | Utilities | |||
27755 | 27755 | add ModelAdmin.get_inlines() hook to allow set inlines based on the request or model instance. | contrib.admin | |||
27869 | 27869 | Add fastupdate and gin_pending_list_limit parameters to GinIndex | contrib.postgres | |||
27629 | 27629 | Inconsistent check of allow_relation in ForwardManyToOneDescriptor.__set__ | Database layer (models, ORM) | |||
27267 | 27267 | Renaming a primary key fails with "cannot drop constraint on table because other objects depend on it" | Migrations | |||
27985 | 27985 | Converting `Foo.objects.filter(bar=None)` to an `IsNull` too early. | Database layer (models, ORM) | |||
27657 | 27657 | Getting crash when using the runserver command on Windows 10 in PowerShell following update to Python 3.6 | Utilities | |||
27258 | 27258 | Raise an exception if RequestContext is used with template.backends.django.Template.render() | Template system | |||
27982 | 27982 | Possible bug related to queryset union | Database layer (models, ORM) | |||
27039 | 27039 | ModelFields with 'default' value set and 'required'=False in form does not use default value | Forms | |||
27639 | 27639 | Add a chunk size argument to QuerySet.iterator() | Database layer (models, ORM) | |||
27241 | 27241 | Annotate doesn't work with PostgreSQL views anymore | Database layer (models, ORM) | |||
28001 | 28001 | Investigate/update comment about context popping in ForNode.render() | Template system | |||
27974 | 27974 | Degraded performance when rendering ChoiceField with lots of options and DEBUG=True | Template system | |||
27928 | 27928 | Avoid SET/DROP DEFAULT unless a field changes from null to non-null | Migrations | |||
27848 | 27848 | EmailMessage.attach_file() with .eml file crashes | Core (Mail) | |||
27365 | 27365 | Fields suddenly not found. | Database layer (models, ORM) | |||
27231 | 27231 | Initialize forms in ModelAdmin like View (i.e. add get_form_kwargs to contrib.admin) | contrib.admin | |||
27956 | 27956 | Template error raised in an {% extends %} parent template shows incorrect source location on debug page | Template system | |||
27975 | 27975 | Regression on ability to use `queryset=None` on `ModelChoiceField` | Forms | |||
27977 | 27977 | inspectdb errors after upgrade to cx_Oracle 5.3 | Database layer (models, ORM) | |||
27919 | 27919 | Decide if attrs (and possibly others) are named or positional parameters in new widget rendering code | Forms | |||
27890 | 27890 | runtests.py cleanup exception on Python 3.6 | Core (Other) | |||
27882 | 27882 | Allow template fragment caching for unlimited time | Template system | |||
27924 | 27924 | Add support for cx_Oracle 5.3 | Database layer (models, ORM) | |||
27316 | 27316 | Multiple LiveServerTestCase subclasses cannot reuse the same port | Testing framework | |||
27475 | 27475 | Bug in admin with date_hierarchy and Daylight savings | contrib.admin | |||
27896 | 27896 | In Django 1.10 when sqlite is used and TIME_ZONE=None a django.db.utils.OperationalError error is raised when filtering by __date on a DateTimeField | Database layer (models, ORM) | |||
27902 | 27902 | user_can_authenticate prevents confirm_login_allowed from checking inactive user | contrib.auth | |||
27887 | 27887 | TypeError when namespaced urlconf included from non-namespaced one | Core (System checks) | |||
27886 | 27886 | Django contrib.postgres JSONField adds additonal quotes to a dictionary. | contrib.postgres | |||
27885 | 27885 | Migration creates index of a deleted table | Migrations | |||
27879 | 27879 | Writing Atom1Feed crashes if enclosures argument isn't provided to add_item() | Utilities | |||
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 | |||
27148 | 27148 | Invalid input for UUIDField with ModelMultipleChoiceField throws ValueError, not ValidationError | Forms | |||
27819 | 27819 | Display a warning when django.views.generic.ListView assumes the default template name | Generic views | |||
27805 | 27805 | ClearableFileInput's "Clear" checkbox on model fields with a default doesn't work | Forms | |||
27794 | 27794 | Fix confusing error messages for broken `context_processors` | Error reporting | |||
27663 | 27663 | Make Index.create_sql() and SchemaEditor._create_index_sql() return SQL parameters as well | Migrations | |||
27658 | 27658 | collectstatic overwrites newer files in remote storage | contrib.staticfiles | |||
27641 | 27641 | Document limitations of the Locmem cache backend | Documentation | |||
27642 | 27642 | Make `forms.utils.flatatt` not add values which are `None` to attrs | Forms | |||
14297 | 14297 | Accessing settings.FOO in hot spots cause performance problems | Core (Other) | |||
27263 | 27263 | Allow validators to short-circuit in form field validation | Forms | |||
27597 | 27597 | UrlResolver doesn't check all possibilities | Core (URLs) | |||
27583 | 27583 | MultiValueDict raises TypeError when values for specific key is None | Utilities | |||
27578 | 27578 | ModelChoiceField.to_python() somehow receives value as type 'list' | Forms | |||
27564 | 27564 | `refresh_from_db()` should return the model instance instead of None | Database layer (models, ORM) | |||
27536 | 27536 | order_by('pk') is not obeyed if superclass has default ordering | Database layer (models, ORM) | |||
27517 | 27517 | TemplateResponseMixin with charset does not work | Generic views | |||
27527 | 27527 | How to enable login for a custom written authentication backend | contrib.auth | |||
27394 | 27394 | template "floatformat" tag throws ValueError for big numbers in Python 3 | Template system | |||
27511 | 27511 | Docs incorrect about related_model for GenericRelation being None | Documentation | |||
27406 | 27406 | Signals pre_delete and post_delete break logical relationship of models and behave in diffrently with different backends | Database layer (models, ORM) | |||
27200 | 27200 | Provide makemigrations router.allow_migrate() with a model_name | Migrations | |||
27454 | 27454 | Skip translation loading in apps that don't have a 'locale' directory | Internationalization | |||
27435 | 27435 | Raise an error when using --keepdb without an explicit TEST.PASSWORD on Oracle | Testing framework | |||
27383 | 27383 | Regression: `FileField(default=None)` now never upload a file through a ModelForm | File uploads/storage | |||
27213 | 27213 | ArrayField with null throws ProgrammingError but not ValidationError on Psycopg < 2.6.1 | contrib.postgres | |||
27279 | 27279 | Performance regression when running migrate with RenameModel operations | Migrations | |||
27285 | 27285 | Multi-db example : default database config can not be an empty dict | Documentation | |||
27259 | 27259 | ManyToOneRel.name uses relatemodelname instead of relatedmodelname_set | Database layer (models, ORM) | |||
27240 | 27240 | Allow passing custom parameters to formset forms in admin | contrib.admin | |||
27238 | 27238 | Disable check_pattern_startswith_slash if settings.APPEND_SLASH=False | Core (System checks) | |||
27242 | 27242 | Add get_object_or_none to django.shortcuts | Core (Other) | |||
27220 | 27220 | MultiWidget not considered in form submit | Forms | |||
27168 | 27168 | "LookupError: App 'xxxxx' doesn't have a 'xxxxx' model" with custom table name | Migrations | |||
27150 | 27150 | Document that a name should be provided when wrapping file-like objects that don't have one with File | Documentation | |||
27157 | 27157 | AdminForm may crash if model_admin argument is None | contrib.admin | |||
27128 | 27128 | A method model.objects.get(pk=obj.pk) returns many objects, but in a database is one. | Uncategorized | |||
27082 | 27082 | Make timezone.localtime() default to timezone.now() when no value is given | Utilities | |||
27071 | 27071 | Raise a friendly exception when a string is returned from a view function | HTTP handling | |||
27019 | 27019 | DiscoverRunner does not restore old settings.DEBUG value in teardown | Testing framework | |||
27026 | 27026 | Objects not fully configured after bulk_create. | Database layer (models, ORM) | |||
14415 | 14415 | Multiple aliases for one database: testing problems | Testing framework | |||
494 | 494 | Collapse in admin interface for inline related objects | contrib.admin | |||
14368 | 14368 | Reverse relation attribute for OneToOneField fails when set to None | Database layer (models, ORM) | |||
14518 | 14518 | Field.to_python not called on foreign key IDs | Database layer (models, ORM) | |||
14200 | 14200 | new RegexURLResolver is contructed for every request | Core (URLs) | |||
14834 | 14834 | Colour issues in CSS - particularly documentation | Documentation | |||
14881 | 14881 | [nonrel] Do not assume ``User.id`` to be an integer in django.contrib.auth's pasword reset feature | contrib.auth | |||
14434 | 14434 | AdminSite should rely on self.has_permission for all permission checks | contrib.admin | |||
901 | 901 | Reload method for models | Database layer (models, ORM) | |||
2225 | 2225 | ✅ | 5 | 'manage.py sql ...' gets confused when using tables from separate apps | Database layer (models, ORM) | |
23348 | 23348 | ✅ | 1 | Changes in Django 1.7 break nested Applications | Core (Serialization) | |
14638 | 14638 | to_python howto documentation improvement | Documentation | |||
14930 | 14930 | `values_list()` fails on queryset ordered by extra column | Database layer (models, ORM) | |||
14787 | 14787 | Upload handler should pass errors on to forms.FileField | File uploads/storage | |||
14372 | 14372 | Admin shouldn't render label tags on hidden fields | contrib.admin | |||
14298 | 14298 | maximum open cursors exceeded on Jython and Oracle | Database layer (models, ORM) | |||
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) | |||
14043 | 14043 | Incorrect and/or confusing behaviour with nullable OneToOneField | Database layer (models, ORM) | |||
14580 | 14580 | Clean up duplicate code in admin formset handling | contrib.admin | |||
14656 | 14656 | Atom1Feed should write atom:published element | contrib.syndication | |||
14567 | 14567 | ModelMultipleChoiceField inconsistently returns a list if empty. | Forms | |||
14057 | 14057 | Expose an interface for custom-escaping template content | Template system | |||
14287 | 14287 | TEST_MIRROR is not respected in routers | Database layer (models, ORM) | |||
852 | 852 | psycopg.ProgrammingError exceptions leave the connection to the DB in an unusable state | Database layer (models, ORM) | |||
14387 | 14387 | pre_save problem with inherrited model | Database layer (models, ORM) | |||
14011 | 14011 | QuerySet.none().values('x').query causes "DatabaseError: subquery has too many columns" when used in filters. | Database layer (models, ORM) | |||
14373 | 14373 | annotate() will gladly delete your data | Database layer (models, ORM) | |||
14976 | 14976 | Add is_html flag to contrib.messages | contrib.messages | |||
14694 | 14694 | defer() doesn't work with reverse relations | Database layer (models, ORM) | |||
361 | 361 | Some Basic Math Filters | Template system | |||
14615 | 14615 | Related objects manager returns related objects with null FKs for unsaved instances | Database layer (models, ORM) | |||
14449 | 14449 | restructuredtext filter does not return the correct content | Documentation | |||
14681 | 14681 | Uploaded files should not set mode to None | File uploads/storage | |||
409 | 409 | Add support for sqlrelay backend, to pool DB connections | Database layer (models, ORM) | |||
736 | 736 | [patch] QueryDict items() and mutability protection fix with doctests | Core (Other) | |||
640 | 640 | order_with_respect_to option fails | Documentation | |||
14597 | 14597 | request.is_secure() should support headers like: X-Forwarded-Protocol and X-Forwarded-Ssl | HTTP handling | |||
14496 | 14496 | Conflict between ModelForm.Meta.exclude and ModelAdmin.readonly attributes | contrib.admin | |||
14292 | 14292 | User.objects.create_user does not give object with id field populated in svn release. | contrib.auth | |||
14202 | 14202 | Rss201rev2Feed bug | contrib.syndication | |||
14579 | 14579 | Use built-in sessions middleware for entirely cookie-based sessions | contrib.sessions | |||
14176 | 14176 | Error raised when using django.contrib.comments.feeds.LatestCommentsFeed | contrib.comments | |||
14982 | 14982 | EMPTY_CHANGELIST_VALUE not honored whit a relation field in list_display | Uncategorized | |||
14972 | 14972 | AdminEmailHandler breaks when report is missing stack trace information | Core (Other) | |||
14709 | 14709 | staticfiles app seems forced upon me | Contrib apps | |||
14698 | 14698 | django.utils.module_loading.module_has_submodule yields false positives | Core (Other) | |||
14693 | 14693 | staticfiles app doesn't work with form media framework and 3rd party asset managers | Contrib apps | |||
14670 | 14670 | GenericTabularInline broken as of r13708 | Contrib apps | |||
14661 | 14661 | A couple of MySQL/MyISAM test failures | Testing framework | |||
14560 | 14560 | UpdateCacheMiddleware does not save responses for HEAD requests | Core (Cache system) | |||
14548 | 14548 | Docs and implementation don't match regading return values of certain QuerySet aggregate functions | Documentation | |||
14543 | 14543 | ContentTypes tests fails if auth app is not installed | contrib.contenttypes | |||
14533 | 14533 | django signals not thread-safe | Core (Other) | |||
14529 | 14529 | Save messages for proxy models show a crazy verbose_name | contrib.admin | |||
14467 | 14467 | AllValuesFilterSpec does not work with Null | contrib.admin | |||
14401 | 14401 | Add a contributing HOWTO page for new contributors | Documentation | |||
14366 | 14366 | Model.objects.none().values(...).anything() is broken | Database layer (models, ORM) | |||
14354 | 14354 | Check password is not None in User.check_password | contrib.auth | |||
14299 | 14299 | Add additional cache.*_many functions | Core (Cache system) | |||
14290 | 14290 | Rendering is very inefficient when USE_L10N. Caching format values gives 2-7 times improvement | Internationalization | |||
14249 | 14249 | Inactive users have less permissions then anonymous users with custom backend | contrib.auth | |||
14248 | 14248 | Date and DateTime fields, auto_now_add and PostgreSQL | Database layer (models, ORM) | |||
399 | 399 | Bigint field object needed | Database layer (models, ORM) | |||
689 | 689 | Honor Web server provided authentication | Core (Other) | |||
730 | 730 | more explicit middlware ordering | Core (Other) | |||
661 | 661 | New function: batch save of objects would make for more efficient processing | Core (Other) | |||
13 | 13 | Related objects interface should be tighter (edit_inline) | contrib.admin | |||
14610 | 14610 | fixtures should be able to specify their database | Testing framework | |||
811 | 811 | IPv6 address field support | Core (Other) | |||
14105 | 14105 | django.contrib.auth tests failing with cache middleware | Core (Cache system) | |||
14639 | 14639 | admin.site.register() does not check if the model is abstract (gives weird error) | contrib.admin | |||
14814 | 14814 | Check for file binding in FieldFile.delete() | Database layer (models, ORM) | |||
14673 | 14673 | MultipleHiddenInput unbound form | Forms | |||
14350 | 14350 | Please add a login method to the test Client that doesn't depend on passwords | Testing framework | |||
14899 | 14899 | 'ModelFormOptions' object has no attribute 'many_to_many' | Forms | |||
14169 | 14169 | Improve TemplateSyntaxError for invalid block tags | Template system | |||
14747 | 14747 | parse error on HTTP_IF_MODIFIED_SINCE header | Core (Other) | |||
14626 | 14626 | DateField with auto_now=True is not coming in as Python's datetime.date object in Python 2.4 / 2.5 | Database layer (models, ORM) | |||
14423 | 14423 | Wrong SQL on exclude with inheritance | Database layer (models, ORM) | |||
14622 | 14622 | ValuesListQuerySet used with a foo__in filter breaks in SQL generation | Database layer (models, ORM) | |||
14283 | 14283 | AttributeError on admin detail page after r13708 | Contrib apps | |||
14318 | 14318 | Add GEOSGeometry.valid_reason | GIS | |||
14441 | 14441 | Oracle list limit exceeded with __in filters | Database layer (models, ORM) | |||
14363 | 14363 | ManyToManyRawIdWidget.render is assuming `attrs` is always passed as a dict. | contrib.admin | |||
13632 | 13632 | ✅ | 2 | lack of builtin range checking of id fields | Documentation | |
14235 | 14235 | UnicodeDecodeError in CSRF middleware | Forms | |||
14192 | 14192 | potential issue re in memory django file uploading. | Core (Other) | |||
14179 | 14179 | django create table with capitalized chars | Uncategorized | |||
14198 | 14198 | « None » appears in priority field of sitemaps when using GenericSitemap without specify priority (#14164 related) | Internationalization | |||
14164 | 14164 | Automatic localization of numbers (L10N) in templates can cause invalid sitemap priorities | Internationalization | |||
14197 | 14197 | .update() doesn't work on model_to_dict(model_instance) | Uncategorized | |||
14068 | 14068 | Fixture loading issue with multi database setting | Core (Serialization) | |||
14027 | 14027 | reverse(None) returns an unnamed URL, instead of raising an exception | Core (Other) | |||
313 | 313 | PhoneNumberField should accept international format numbers | Internationalization | |||
580 | 580 | [patch] caching needs to take more into account than just the URL | Core (Cache system) | |||
541 | 541 | [patch] Making generic views use other templates like Zope3 ZPT | Generic views | |||
987 | 987 | HttpResponseRedirect uses/allows relative URIs for the HTTP Location header, which is forbidden by HTTP | Core (Other) | |||
565 | 565 | Unique fields don't work on edit_inline models | contrib.admin | |||
659 | 659 | Selecting by month with DateField is broken with sqlite3 backend | Database layer (models, ORM) | |||
708 | 708 | search for meta.IPAddressField with postgresql backend is broken (admin) | Database layer (models, ORM) | |||
785 | 785 | many2many table and legacy databases. | Database layer (models, ORM) | |||
115 | 115 | Models CRUD via web services | Core (Other) | |||
460 | 460 | Patch for get_table_list() for SQLite3 | Database layer (models, ORM) | |||
743 | 743 | new-admin: lookup_val2 not defined in BooleanFieldFilterSpec of django.contrib.admin.views.main | contrib.admin | |||
744 | 744 | `NullBooleanField` should show an icon in the admin listing rather than "None" | Generic views | |||
264 | 264 | None | Contrib apps | |||
569 | 569 | [patch] better pluralization for table names | contrib.admin | |||
536 | 536 | Wrap load_and_render in HttpResponse in the calling function | Tools | |||
508 | 508 | max_age for cookies doesn't work in safari (and perhaps not IE) | Core (Other) | |||
240 | 240 | get_callback() improvements | Core (Other) | |||
198 | 198 | istartswith doesn't work | Contrib apps | |||
952 | 952 | [patch] Allow for database client encoding configuration from project settings | Database layer (models, ORM) | |||
474 | 474 | Better method of serving admin media files needed | Documentation | |||
760 | 760 | Error reason not seen when 500 template is missing | contrib.admin | |||
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) | |||
720 | 720 | Added methods to ObjectPaginator for getting the numbers of first and last object on page | Core (Other) | |||
3178 | 3178 | ✅ | None | Generic views | ||
65 | 65 | [i18n] Internationalization and localisation | contrib.admin | |||
3177 | 3177 | ✅ | None | Generic views | ||
122 | 122 | [patch] Build models using fieldname=FieldClass | Core (Other) | |||
529 | 529 | Add support for GenericForeignKey | Contrib apps | |||
447 | 447 | [PATCH] Add pubdate elements to RSS feeds. | contrib.syndication | |||
435 | 435 | Exception thrown out when doing do_html2python | Core (Other) | |||
329 | 329 | RSS framework needs an easier interface | contrib.syndication | |||
87 | 87 | [patch] Oracle database support | Database layer (models, ORM) | |||
61 | 61 | [patch] auth.User admin form shouldn't require people to edit hashes | contrib.admin | |||
239 | 239 | Initializing a model instance should not require fields with blank | Metasystem | |||
395 | 395 | [patch] New session middleware for browser-session length cookies | Core (Other) | |||
107 | 107 | [patch] Leaving out ID parameters | Metasystem | |||
783 | 783 | Add ¨id¨ field to anonymous user object | Core (Other) | |||
683 | 683 | [patch] Saving with custom db_column fails | Metasystem | |||
423 | 423 | Admin filters broken with [549] | contrib.admin | |||
499 | 499 | [patch] method_save() empty value fix | Template system | |||
170 | 170 | Unicode field names cause UnicodeEncodeError in main admin handler | contrib.admin | |||
927 | 927 | non-integer primary keys are broken since new-admin merge | Metasystem | |||
724 | 724 | get_next_by_pub_date/get_previous_by_pub_date model methods only see 1 item for each day. | Core (Other) | |||
913 | 913 | [patch] incorrect `list_filter` field error message a bit stranger than necessary | contrib.admin | |||
119 | 119 | Serving media | Core (Other) | |||
962 | 962 | [patch] Filter registration decorator is missing a return statement | Core (Other) | |||
644 | 644 | SQL Server DB backend: Rev 940 test results | Database layer (models, ORM) | |||
622 | 622 | Added a isnull filter | Template system | |||
598 | 598 | [patch] Include tag | contrib.admin | |||
603 | 603 | Improved template error messages | Template system | |||
356 | 356 | [patch]: simple XML-RPC support for Django | Core (Other) | |||
557 | 557 | date_hierarchy doesn't work with DateField | contrib.admin | |||
554 | 554 | RSS feeds are not valid due to missing timezone in pubdates | contrib.syndication | |||
695 | 695 | sqlupdate, creates sql to update the database based on an updated model file | Database layer (models, ORM) | |||
674 | 674 | ImageField display use undocumented thumbnails for change_list display | contrib.admin | |||
237 | 237 | get_absolute_url doesn't show up right in admin | contrib.admin | |||
110 | 110 | Documentation on pagination needed | Documentation | |||
112 | 112 | WSGI requires a HTTP reason in the status | Core (Other) | |||
286 | 286 | [patch] Eliminate unintuitive behavior when using edit_inline with no core fields specified | Metasystem | |||
213 | 213 | error submitting empty times | contrib.admin | |||
672 | 672 | get_absolute_url isn't nice | contrib.syndication | |||
283 | 283 | templatetags/log.py breaks on AnonymousUser | Core (Other) | |||
662 | 662 | saving a newly created object without any data causes an error | Core (Other) | |||
958 | 958 | [patch] Allow non-int Primary Keys in ForeignKey | Metasystem | |||
629 | 629 | [patch] ChangeManipulator does not correctly display <select> when the data is an id type | Core (Other) | |||
678 | 678 | I would like to see a tutorial describing how to edit One-To-Many relationships | Documentation | |||
592 | 592 | Error in tutorial 2 | Documentation |