Smith
(test)
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 (1378) | Reporter (0) | Owner (0) | Commenter (1) | Summary | Component |
---|---|---|---|---|---|---|
27775 | 27775 | Signed cookies does not support custom expiry | contrib.sessions | |||
34566 | 34566 | ModelAdmin get_field_queryset uses related admin ordering, but not related admin querysets. | contrib.admin | |||
34699 | 34699 | Filtering on annotated TruncSecond expression gives unexpected result. | Database layer (models, ORM) | |||
27029 | 27029 | Make EmailValidator accept non-ASCII characters in local part | Core (Other) | |||
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) | |||
34865 | 34865 | DatabaseWrapper are not GC and connections are not closed | 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) | |||
34975 | 34975 | aggregate() crashes when referencing existing aggregations or window expressions through conditional expressions | Database layer (models, ORM) | |||
27021 | 27021 | Add explicit support for Q object annotations | Database layer (models, ORM) | |||
470 | 470 | Add Field.db_default for defining database defaults | Database layer (models, ORM) | |||
27674 | 27674 | Deprecate GeoModelAdmin and OSMGeoAdmin | GIS | |||
34976 | 34976 | startproject and startapp should provide feedback | Core (Management commands) | |||
34402 | 34402 | Admin search_fields crashes for inherited model and __iexact lookup. | contrib.admin | |||
34060 | 34060 | Creating CheckConstraint on JSONField with __exact lookup on key transforms crashes on Oracle. | Database layer (models, ORM) | |||
27880 | 27880 | Use __set_name__ to replace some usages of contribute_to_class. | 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 | |||
34547 | 34547 | Deprecate DatabaseOperations.field_cast_sql(). | Database layer (models, ORM) | |||
34983 | 34983 | Deprecate django.utils.itercompat.is_iterable(). | Utilities | |||
27236 | 27236 | Deprecate Model.Meta.index_together in favour of Model.Meta.indexes | Database layer (models, ORM) | |||
34533 | 34533 | OuterRef not resolved as part of ORDER BY clause | Database layer (models, ORM) | |||
34624 | 34624 | RelatedFieldWidgetWrapper links toggling isn’t working for radio widgets | contrib.admin | |||
27452 | 27452 | Add Postgres serial field to contrib.postgres | contrib.postgres | |||
27409 | 27409 | Issues with admindocs docstring links generation | contrib.admindocs | |||
34034 | 34034 | Adding a class on ChoiceWidget subwidgets is excessively difficult | Forms | |||
27587 | 27587 | Document str(QuerySet.query) | Documentation | |||
34900 | 34900 | Python 3.13 compatibility. | Core (Other) | |||
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) | |||
27645 | 27645 | Move Settings.__init__ checks to system checks | Core (Other) | |||
27106 | 27106 | Document which template filters can be used in Python code (and how) | Documentation | |||
34221 | 34221 | Plural-Forms in .po files break Django's translation precedence. | Internationalization | |||
34429 | 34429 | Allow to set unusable password via admin UI | contrib.auth | |||
34643 | 34643 | Move admin form labels to a more accessible place | contrib.admin | |||
34746 | 34746 | High CPU/memory consumption when a 5XX is raised with large local variables | Error reporting | |||
34013 | 34013 | Support ordering by annotation transforms (e.g JSONObject/ArrayAgg transforms). | Database layer (models, ORM) | |||
34118 | 34118 | Python 3.12 compatibility | Core (Other) | |||
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) | |||
34654 | 34654 | Post-normalization performed on the Username field leading to the bypass of the whitespace stripping | contrib.auth | |||
34846 | 34846 | Add "Copy" button to the code snippets in docs. | Documentation | |||
34881 | 34881 | migrate crashes when renaming model referenced twice by ManyToManyField.through model on SQLite. | Migrations | |||
34789 | 34789 | `filter_horizontal` duplicates entries in "Chosen" column after instance is added via in another field using the "plus" JS action | contrib.admin | |||
34538 | 34538 | Incorrect query generated with on subquery WHERE depending on the order of the Q() objects | Database layer (models, ORM) | |||
34612 | 34612 | QuerySet.only() doesn't work with select_related() on a reverse OneToOneField relation. | Database layer (models, ORM) | |||
34331 | 34331 | Support prefetch_related() with Queryset.aiterator() | Database layer (models, ORM) | |||
34994 | 34994 | Visual regression in admin checkboxes on mobile | contrib.admin | |||
34925 | 34925 | refresh_from_db() will not iterate through all of the fields listed in the 'fields' parameter. | Database layer (models, ORM) | |||
34277 | 34277 | Add where clause in QuerySet.bulk_create() when update_conflicts=True | Database layer (models, ORM) | |||
34613 | 34613 | add support for Partitioned cookies | HTTP handling | |||
34838 | 34838 | GeoDjango database functions incompatible with GeneratedField | Database layer (models, ORM) | |||
34977 | 34977 | Turn link to change password form in admin user change form into a button | contrib.auth | |||
34211 | 34211 | Performance regression in ForeignKeyDeferredAttribute changes. | Database layer (models, ORM) | |||
34853 | 34853 | Accept-Language Header takes precedence over cookie for format localization | Internationalization | |||
14974 | 14974 | Add support for translation backends other than gettext | Internationalization | |||
27447 | 27447 | Provide an easy way to test sending of signals | Testing framework | |||
27752 | 27752 | Fix and test admin_order_field set for the __str__ of a model | contrib.admin | |||
34488 | 34488 | ClearableFileInput widget forgets "Clear" selection when form is not valid | Forms | |||
34901 | 34901 | Add async interface to contrib.sessions | contrib.sessions | |||
27080 | 27080 | `as_manager` on QuerySet should pass down `use_in_migrations` to new Manager instance | Migrations | |||
27325 | 27325 | Offer a solution for static file serving suitable for production use | Core (Other) | |||
34981 | 34981 | Promote `--pair` and `--bisect` from `runtest.py` to be available as flags for the Django `test` command | Testing framework | |||
14831 | 14831 | Django Template Style Guide | Documentation | |||
27460 | 27460 | Allow declaring a GenericRelation from an abstract model to another abstract model | Database layer (models, ORM) | |||
34964 | 34964 | Reversing the order of Q objects in a CheckConstraint generates a migration | Migrations | |||
34200 | 34200 | Allow setting postgres role during connection setup | Database layer (models, ORM) | |||
34852 | 34852 | Django Unit Tests break when using replicated MySQL Cluster v8.0.28 | Testing framework | |||
34806 | 34806 | Make cached_db backend resilient to cache backend errors | contrib.sessions | |||
27201 | 27201 | Django 1.10 with STATICFILES_STORAGE breaks on absolute path in CSS with double slash | contrib.staticfiles | |||
27516 | 27516 | Optimize test client response.json() | Testing framework | |||
34597 | 34597 | Queryset (split) exclude's usage of Exists is significantly slower than subquery | Database layer (models, ORM) | |||
34038 | 34038 | Low text contrast and no visual cues for links within body text in admin UI | contrib.admin | |||
34936 | 34936 | db_default with decimal.Decimal() crashes on SQLite. | Database layer (models, ORM) | |||
34140 | 34140 | Format python code blocks in documentation files | Documentation | |||
34769 | 34769 | JSONField key/path transforms tests fail on Oracle 21c. | Database layer (models, ORM) | |||
34670 | 34670 | Django Admin light theme flickers on dark system | contrib.admin | |||
34658 | 34658 | New assertion `assertNotInHTML`, like `assertContains` has `assertNotContains` | Testing framework | |||
34411 | 34411 | Update obsolete GDAL API for DataSource handling | GIS | |||
27055 | 27055 | Model form with geometry widgets has invalid html | GIS | |||
34909 | 34909 | Accessible names for Add / Change buttons in Django Admin | contrib.admin | |||
35000 | 35000 | Skip redundant defaults to allow INSTANT longtext (among others) column addition in MySQL | Migrations | |||
27813 | 27813 | BinaryField type inconsistent between sqlite3 (bytes) and postgresql (memoryview) | Database layer (models, ORM) | |||
34305 | 34305 | Refactor the GeoIP2 tests to use MaxMind test data | GIS | |||
34742 | 34742 | calling a DELETE endpoint without a trailing slash does not thow RuntimeError in DEBUG mode | HTTP handling | |||
34986 | 34986 | Fix up support for PyPy 3.10 | Core (Other) | |||
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 | |||
34998 | 34998 | Raising a StopIteration in asynchronous mode hangs the request | Core (Other) | |||
34822 | 34822 | Provide migration serializer for `_lru_cache_wrapper` | Migrations | |||
34633 | 34633 | Add prefetch_related() cache invalidation for create() in reverse many-to-one managers. | 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) | |||
34992 | 34992 | MariaDB does not support functional group by dependencies | Database layer (models, ORM) | |||
34907 | 34907 | loaddata crashes on objects with natural keys when don't exist on passed database. | Core (Serialization) | |||
34968 | 34968 | MultiPartParser silent large header fields size failures | HTTP handling | |||
14611 | 14611 | Added dedicated option to test.Client methods (other than get()) for passing query parameters. | Testing framework | |||
34984 | 34984 | Adding a field with default crashes for models with GeneratedField on SQLite. | 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) | |||
34717 | 34717 | Cannot use aggregate over window functions since 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) | |||
34966 | 34966 | Add a check for ModelAdmin.actions functions not taking three arguments | contrib.admin | |||
34955 | 34955 | Make Concat() use the database operator `||` on PostgreSQL. | Database layer (models, ORM) | |||
34919 | 34919 | Missing scope attribute in admin doc table headers. | contrib.admindocs | |||
34967 | 34967 | Queries not generating GROUP BY clause with static annotation crashes on SQLite | Database layer (models, ORM) | |||
34958 | 34958 | Intermittent `messages_tests.tests.TestLevelTags.test_lazy` test failure | Core (Other) | |||
34229 | 34229 | "no such column" when combining FilteredRelation and multi-table inheritance models | Database layer (models, ORM) | |||
34957 | 34957 | Cannot filter over annotated "FilteredRelation" since Django 5 | Uncategorized | |||
34953 | 34953 | CSRF verification fails even with CSRF middleware commented out | CSRF | |||
34946 | 34946 | Adding a field with default and db_default drops database level DEFAULT | Migrations | |||
34947 | 34947 | assertContains fails when there is unicode in the response json | Testing framework | |||
34945 | 34945 | annotate -> union -> values gives wrong values | Database layer (models, ORM) | |||
34940 | 34940 | Filter queryset on "tuples" of values for multiple columns | Database layer (models, ORM) | |||
34941 | 34941 | db_default with decimal.Decimal() doesn't return Decimal instances on Oracle. | Database layer (models, ORM) | |||
34927 | 34927 | ModelAdmin for model with InlineModelAdmin for proxy class reference results in admin.E202 | contrib.admin | |||
34939 | 34939 | Widget templates not refreshing | Forms | |||
34930 | 34930 | Parallel tests fail on Python 3.11+ when IsolatedAsyncioTestCase is used | Testing framework | |||
34904 | 34904 | Changing email object after sending mutates mail in mail.outbox | Core (Mail) | |||
34920 | 34920 | FileExtensionValidator.__eq__() should ignore allowed_extensions order. | Core (Other) | |||
34899 | 34899 | Model Field.choices callable support is not actually lazy | Database layer (models, ORM) | |||
34903 | 34903 | Parallel test runner failure on Windows | Testing framework | |||
34825 | 34825 | SQLite database files are not destroyed after tests | Testing framework | |||
34918 | 34918 | Assigning model instance to `_id`/attname field saves correctly, but breaks accessing the field | Database layer (models, ORM) | |||
34908 | 34908 | Contrast Failure for Module Table Headers | contrib.admin | |||
34043 | 34043 | Doc "Writing your first patch for Django" doesn't explain how to contribute to the admin UI | Documentation | |||
34902 | 34902 | django.test.client.Client.head request fails on AttributeError as_sync is missing | Testing framework | |||
34798 | 34798 | Subquery wrapping is required in QuerySet.aggregate() for aggregates referencing nested subquery. | Database layer (models, ORM) | |||
34551 | 34551 | Case-When aggregation over aggregated fields doesn't work since 4.2 | 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) | |||
34892 | 34892 | Static files aren't served correctly on dev server when DEBUG and FORCE_SCRIPT_NAME are enabled | contrib.staticfiles | |||
14761 | 14761 | URL resolving / reversing design doesn't allow alternate specs | Core (URLs) | |||
34882 | 34882 | options=0 is not respected when calling AsGeoJSON() | GIS | |||
34894 | 34894 | Query.change_aliases() has several significant bugs | Database layer (models, ORM) | |||
34759 | 34759 | Confirm/Add support for SpatiaLite 5.1 | GIS | |||
34890 | 34890 | Migration can produce duplicate entries of UUID4 values for unique fields | Database layer (models, ORM) | |||
34657 | 34657 | Testing assertions `assertContains` and `assertInHTML` should output the haystack on failure | Testing framework | |||
27929 | 27929 | Add ManifestStaticFilesStorage option to remove original (non-hashed) files after processing | contrib.staticfiles | |||
34885 | 34885 | Not removing original (non-hashed) files after processing | contrib.staticfiles | |||
34878 | 34878 | Autoreload crashes with FORM_RENDERER="django.forms.renderers.TemplatesSetting". | Template system | |||
34879 | 34879 | "Data truncated for column .." for migration changing auto-id-field | Migrations | |||
34320 | 34320 | Renaming fields with truncated names don't remove old constraints on Oracle. | Database layer (models, ORM) | |||
34835 | 34835 | Use a `nav` element or `navigation` landmark for changelist filters | contrib.admin | |||
34849 | 34849 | Appending django.contrib.postgres to the INSTALLED_APPS via @modify_settings crashes. | Database layer (models, ORM) | |||
34499 | 34499 | In tutorial part08, Django debug toolbar shows up in admin site but not in public site | Documentation | |||
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) | |||
34858 | 34858 | Output field for combined PositiveIntegerField is not properly resolved. | Database layer (models, ORM) | |||
34823 | 34823 | assertTemplateUsed() context manager crashes for templates without names. | Testing framework | |||
34864 | 34864 | Add ability to customise script tags for form media | Forms | |||
34851 | 34851 | Drop support for PostgreSQL 12 and PostGIS 2.5 | Database layer (models, ORM) | |||
34560 | 34560 | Update admin's jQuery to 3.7.X. | contrib.admin | |||
34842 | 34842 | Unmanaged read-only generated fields in admin | Database layer (models, ORM) | |||
34832 | 34832 | Use `banner` landmark or `<header>` element for the admin header area | contrib.admin | |||
34834 | 34834 | Use `search` role for the admin changelist search form | contrib.admin | |||
34828 | 34828 | DateTimeField breaks when given datetime that would be invalid in UTC | Database layer (models, ORM) | |||
34752 | 34752 | ASGI http.disconnect not handled for streaming responses | HTTP handling | |||
34642 | 34642 | File.open to support different encodings | Core (Other) | |||
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 | |||
34810 | 34810 | Calculate coverage on subprocesses such as django-admin commands | Core (Other) | |||
34791 | 34791 | Prefetch's queryset attribute is ignored when the same nested relation is used multiple times. | Database layer (models, ORM) | |||
34730 | 34730 | Add an assertMessages assertion | contrib.messages | |||
34768 | 34768 | Calling `colorama.init()` on module load can have unwanted side effects | Core (Management commands) | |||
34811 | 34811 | Queryset filter Q order changed | Database layer (models, ORM) | |||
34803 | 34803 | Nested OuterRef crashes with AttributeError | Database layer (models, ORM) | |||
34807 | 34807 | importing `django.forms` causes circular import error | Forms | |||
34451 | 34451 | Incorrect exception handling within the django exception handler | Error reporting | |||
34210 | 34210 | Show the duration of individual tests | Testing framework | |||
34799 | 34799 | inspectdb fails on tables with cross-schema relations on MySQL. | Database layer (models, ORM) | |||
34757 | 34757 | AsyncClient should follow redirects | Testing framework | |||
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) | |||
34709 | 34709 | charset should be ignored for the application/x-www-form-urlencoded content type. | HTTP handling | |||
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) | |||
34779 | 34779 | Serializer makes unnecessary joins | Core (Serialization) | |||
34785 | 34785 | Contribution guide comes out non successful | Error reporting | |||
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) | |||
34772 | 34772 | Exception with psycopg3 binary package on Ubuntu 20.04 | Database layer (models, ORM) | |||
34771 | 34771 | QuerySet.order_by() crashes on constants that cannot be cast on MySQL. | Database layer (models, ORM) | |||
34362 | 34362 | FilteredRelation doesn’t support conditional expression | Database layer (models, ORM) | |||
34743 | 34743 | full_clean() raises AttributeError on constraints with related IDs. | Database layer (models, ORM) | |||
34692 | 34692 | django.forms.renderers.get_default_renderer()'s template loader cache is not being reset on autoloads. | Forms | |||
34542 | 34542 | Required fields allowed to be blank are not accepted non-interactively using createsuperuser | contrib.auth | |||
34686 | 34686 | Confirm/Add support for GEOS 3.12. | GIS | |||
34756 | 34756 | Docs build failure when using Sphinx 7.1.1 | Documentation | |||
34750 | 34750 | Fixed QuerySet.count() on querysets grouped by unused multi-valued annotations. | Database layer (models, ORM) | |||
34477 | 34477 | Asyncio send mail backend | Core (Mail) | |||
34655 | 34655 | Tests for RadioSelect and Select have diverged considerably, potentially leaving RadioSelect undertested | Forms | |||
34748 | 34748 | __in lookup crashes with a subquery containing an unused annotation that uses explicit grouping. | Database layer (models, ORM) | |||
34747 | 34747 | Django hangs on async views with asycio.gather and an async ORM call | Database layer (models, ORM) | |||
34728 | 34728 | OR operator on queryset does not work as expected | 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 | |||
34731 | 34731 | Django test suite still has an occurence of assertEquals, removed in Python 3.12 | Testing framework | |||
34723 | 34723 | `TypeError` when loading a Django app with incorrect type of `choices` | Database layer (models, ORM) | |||
34727 | 34727 | Error in CharField with TextChoices and missing max_length parameter | Testing framework | |||
34725 | 34725 | get_containing_app_config does not find an object in a module imported with an absolute path from project root | Uncategorized | |||
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 | |||
34719 | 34719 | modelBase.add_to_class is ineffective when called in __init_subclass__ of an abstract Model | Database layer (models, ORM) | |||
27471 | 27471 | Make admin's list_filter choices collapsable | contrib.admin | |||
34711 | 34711 | Make ChoiceField auto-detect and coerce values. | Forms | |||
34679 | 34679 | Cannot run collectstatic with existing unsupported manifest file | contrib.staticfiles | |||
34713 | 34713 | Add an option to disable lastmod in Sitemaps. | contrib.sitemaps | |||
34677 | 34677 | Django Admin built-in password reset feature has UI issues | contrib.admin | |||
34413 | 34413 | Variant of Prefetch but for the earliest/latest related object | Database layer (models, ORM) | |||
34448 | 34448 | makemessages' --no-obsolete option is undocumented and untested. | Core (Management commands) | |||
34710 | 34710 | Infinite migrations using models.Choices | Migrations | |||
34705 | 34705 | BoundField.as_widget() ignores aria-describedby in attrs argument | Forms | |||
34695 | 34695 | security.E101 false positive with class-based views | Core (System checks) | |||
34698 | 34698 | Allow returning IDs in QuerySet.bulk_create() when updating conflicts. | Database layer (models, ORM) | |||
34696 | 34696 | Actions selection counter gets cleared when using Chrome's back button | contrib.admin | |||
34704 | 34704 | File Size Validator | File uploads/storage | |||
34572 | 34572 | Confirm/Add support for GDAL 3.7. | GIS | |||
34685 | 34685 | Drop support for GEOS 3.6 and 3.7. | GIS | |||
34671 | 34671 | Inspectdb collation issue with oracle views | Core (Management commands) | |||
34391 | 34391 | Add async interface to contrib.auth | contrib.auth | |||
34675 | 34675 | Selenium WebDriver implementation is broken due to update of Selenium | Testing framework | |||
34632 | 34632 | Let makemigrations output an error message with --check | Migrations | |||
34345 | 34345 | Add system check for filter_horizontal/filter_vertical on ManyToManyFields with intermediary models. | contrib.admin | |||
34634 | 34634 | Creating objects with nested MTI crashes. | Database layer (models, ORM) | |||
27079 | 27079 | Refactor LiveServerPort tests to not make extra calls to setUpClass() and tearDownClass() | Testing framework | |||
34656 | 34656 | Wrong HTML generation in Django admin's change_password form | contrib.admin | |||
34517 | 34517 | ImageField unnecessarily adds a post_init signal handler to the model | Database layer (models, ORM) | |||
34662 | 34662 | Translation strings of ArrayField length validators depend on wrong ngettext key | contrib.postgres | |||
34659 | 34659 | mysql backend creates queries using CONVERT_TZ even when this is not supported | Database layer (models, ORM) | |||
34629 | 34629 | AttributeError when using filter argument with Collect in GeoDjango Aggregate | GIS | |||
34473 | 34473 | StepValueValidator does not take into account min_value | Forms | |||
34650 | 34650 | Document django.shortcuts.resolve_url() | Utilities | |||
34649 | 34649 | Modernise selenium --headless support | Testing framework | |||
34628 | 34628 | RelatedFieldWidgetWrapper link icons are very hard to see | contrib.admin | |||
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) | |||
34641 | 34641 | Null value referenced from a JSONField using an expression that defines an output_field returns the string "null" instead of a None value | Uncategorized | |||
34631 | 34631 | Expression.identity() performance | Database layer (models, ORM) | |||
34622 | 34622 | RelatedFieldWidgetWrapper links don’t convey their state for screen reader users | contrib.admin | |||
34615 | 34615 | queryset.order_by().first() is not consistent with other queryset behaviours | Database layer (models, ORM) | |||
34626 | 34626 | Documentation: "Writing your first patch for Django" - Example test file "test_make_toast.py" is not loaded by test suite | Documentation | |||
34618 | 34618 | Admin action log entry types should be communicated to screen reader users | contrib.admin | |||
34570 | 34570 | QuerySet.defer() raises an AttributeError when the field is ManyToManyField or GenericForeignKey | Database layer (models, ORM) | |||
34606 | 34606 | Right() function on Oracle and SQLite returns improper value when the length is zero. | Database layer (models, ORM) | |||
34600 | 34600 | Review reference to bleach in docs | Documentation | |||
34392 | 34392 | Allow using test client response.json() with StreamingHttpResponse | Testing framework | |||
34564 | 34564 | returning None instead of zero in Count annotation | Database layer (models, ORM) | |||
34535 | 34535 | dbshell management command can crash if DATABASES["name"] is a PosixPath | Core (Management commands) | |||
27925 | 27925 | Document how to deploy using pip installed mod_wsgi | Documentation | |||
34590 | 34590 | Querying for decimals larger than max_digits crashes on SQLite | Database layer (models, ORM) | |||
34589 | 34589 | exclude does not support nested ForeignKey relationship | Database layer (models, ORM) | |||
34580 | 34580 | Performance regession in SQLCompiler | Database layer (models, ORM) | |||
34322 | 34322 | ManifestStaticFilesStorage crashes on commented JavaScript import statements | contrib.staticfiles | |||
34565 | 34565 | Add acheck_password() async method. | contrib.auth | |||
34350 | 34350 | WSGIRequest crashes when "wsgi.input" is None. | Core (Other) | |||
34568 | 34568 | makemigrations --update should respect the --name option. | Database layer (models, ORM) | |||
34562 | 34562 | Issue with Django Admin theme-toggle button | contrib.admin | |||
34556 | 34556 | StreamingHttpResponse documentation inaccuracy | Documentation | |||
34557 | 34557 | Time-based model field cleaning and TypeErrors | Database layer (models, ORM) | |||
34553 | 34553 | Can't create CheckConstraint with percent characters in values on postgresql due to broken quoting | Database layer (models, ORM) | |||
34524 | 34524 | Error while sending TLS smtp email on "self-signed certificate" server | Core (Mail) | |||
34546 | 34546 | Failed migration yields to unmigratable app: "OperationalError: (1050, "Table '<name>' already exists")" | Migrations | |||
34549 | 34549 | Extra select query when parent model consists of primary key only | Database layer (models, ORM) | |||
34544 | 34544 | DBMS_LOB.SUBSTR() is unnecessary for "IS NULL" condition on Oracle. | Database layer (models, ORM) | |||
34525 | 34525 | index_together warning after migration to new style | 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 | |||
34527 | 34527 | Unexpected behavior with division in aggregation | Database layer (models, ORM) | |||
34520 | 34520 | ModelAdmin.fields: wrapping in tuples does not have any effect (each field on separate line) | contrib.admin | |||
34386 | 34386 | Error while sending TLS smtp email when no EMAIL_SSL_CERTFILE / EMAIL_SSL_KEYFILE are specified in project settings | Core (Mail) | |||
34522 | 34522 | PUT/PATCH data is not encoded for multipart/form-data in Django Test Client | Testing framework | |||
34519 | 34519 | Don't send content in responses to HEAD requests | Uncategorized | |||
34512 | 34512 | Admin missing breadcrumbs in app index | contrib.admin | |||
34455 | 34455 | i18n_patterns() not respecting prefix_default_language=False | Internationalization | |||
34510 | 34510 | sqlmigrate does not follows replaces in squashed migrations | Core (Management commands) | |||
34507 | 34507 | AttributeError: Can't pickle local object 'convert_exception_to_response.<locals>.inner' | Error reporting | |||
34496 | 34496 | ManifestStaticFilesStorage.patterns for sourceMappingURL does not retrieve matched for data URI | contrib.staticfiles | |||
34440 | 34440 | AND operator on queryset with joins gives wrong results | Documentation | |||
34497 | 34497 | ManifestStaticFilesStorage skips import and export of javascript modules with absolute paths | contrib.staticfiles | |||
34419 | 34419 | Document django.contrib.admin.sites.all_sites | contrib.admin | |||
34483 | 34483 | Negative result of django.utils.timesince.timesince | Utilities | |||
34489 | 34489 | feature: Support for PostgreSQL table partitioning | Database layer (models, ORM) | |||
34486 | 34486 | SearchHeadline crashes without an active connection. | contrib.postgres | |||
34482 | 34482 | Unable to access "non-picklable" attributes of empty HttpRequest and HttpResponse objects after shallow copy. | HTTP handling | |||
34484 | 34484 | HttpRequest.__deepcopy__ doesn't deepcopy attributes | HTTP handling | |||
34394 | 34394 | ASGIRequest doesn't respect settings.FORCE_SCRIPT_NAME. | HTTP handling | |||
34485 | 34485 | Update examples by using f-strings instead of % | Documentation | |||
34466 | 34466 | Django 4.2 overwrites user-specified psycopg cursor_factory | Database layer (models, ORM) | |||
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 | |||
34456 | 34456 | Add a way to set allow_cascade=True in _fixture_teardown() | Testing framework | |||
34450 | 34450 | Lookup expressions across foreign keys introduce extra joins | Database layer (models, ORM) | |||
34449 | 34449 | ProgrammingError: non-integer constant in GROUP BY with Case When and annotate Count | Database layer (models, ORM) | |||
27778 | 27778 | Update unicode documentation for Python 3 | Documentation | |||
34383 | 34383 | Layout error in Admin when using help_text | Template system | |||
34444 | 34444 | Summing through a One-to-Many relationship on the property of a JSONField fails | Database layer (models, ORM) | |||
34438 | 34438 | UserCreationForm.clean_username() crashes with a custom user model. | contrib.auth | |||
34442 | 34442 | runserver is slow to accept http connexions when running on 0.0.0.0 | Core (Management commands) | |||
34077 | 34077 | Make BoundField renderable. | Forms | |||
27487 | 27487 | ModelAdmin.formfield_overrides on ManyToManyField isn't compatible with CheckboxSelectMultiple | contrib.admin | |||
27614 | 27614 | Store the DB used in the state before calling Model._save_table() | Database layer (models, ORM) | |||
14832 | 14832 | Impossible to create inline objects if form validates but is unchanged | contrib.admin | |||
34404 | 34404 | Incorrect documentation about content type set by FileResponse object | Documentation | |||
34412 | 34412 | TLS/SSL sending mail fails in some servers | Core (Mail) | |||
34401 | 34401 | Inconsistent behavior for refresh_from_db() with GenericForeignKey | contrib.contenttypes | |||
34333 | 34333 | Migrations tries to add constraint before adding a foreign key. | Migrations | |||
34398 | 34398 | Django should automatically run migrations on in-memory SQLite DB | Database layer (models, ORM) | |||
27397 | 27397 | Querying with an integer larger than SQLite supports crashes with OverflowError | Database layer (models, ORM) | |||
34396 | 34396 | Add Postgres+Windows to CI | Uncategorized | |||
34370 | 34370 | IntegerField validators don't work if the database is SQLite, leading to overflow errors | Database layer (models, ORM) | |||
34381 | 34381 | Postgres tests fail on Windows | Core (Other) | |||
34377 | 34377 | AdminSite.catch_all_view() drops query string in redirects | contrib.admin | |||
34378 | 34378 | Using in_bulk() with id_list and order_by() | Database layer (models, ORM) | |||
34374 | 34374 | Windows 11 GIS Tests Failing | Core (Other) | |||
34367 | 34367 | GIS GDAL install on Windows 11 Instructions Issue | Documentation | |||
34368 | 34368 | Subquery referencing WINDOW expression breaks query compilation | Database layer (models, ORM) | |||
34372 | 34372 | Field position reference for aggregate ends up in group-by clause | Database layer (models, ORM) | |||
34366 | 34366 | Migration optimizer does not reduce multiple AlterField | Migrations | |||
34338 | 34338 | Allow to customize the code attribute of ValidationError raised by BaseConstraint.validate | Database layer (models, ORM) | |||
34217 | 34217 | Migration removing a CheckConstraint results in ProgrammingError using MySQL < 8.0.16. | Migrations | |||
34363 | 34363 | floatformat() crashes on "0.0000" | Template system | |||
34358 | 34358 | qs.filter(Exact(expr, value)) doesn’t work on aggregations. | Database layer (models, ORM) | |||
34356 | 34356 | Memory leak when generating PDFs | Core (Other) | |||
34357 | 34357 | UniqueConstraint doesn't violate NULL values on SQLite. | Database layer (models, ORM) | |||
34176 | 34176 | Annotation's original field-name can clash with result field name over aggregation | Database layer (models, ORM) | |||
34302 | 34302 | SpatialReference.srid incorrectly assumes first AUTHORITY value to be projection SRID | GIS | |||
34342 | 34342 | The test async_client is not consuming async StreamingResponse generators properly | Testing framework | |||
34341 | 34341 | FileSystemFinder harsh regarding its input on Windows | contrib.staticfiles | |||
34327 | 34327 | Test client session does not work as described when using signed cookie engine | 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 | |||
34334 | 34334 | There might be an error in the Django Tutorial No. 5 | Documentation | |||
34248 | 34248 | sdist is missing tox.ini | Packaging | |||
34303 | 34303 | Admin Site shall filter LogEntries by registered models | contrib.admin | |||
34315 | 34315 | Close button read only changeview of admin does not preserve filters | contrib.admin | |||
34285 | 34285 | Index transforms on filtered array aggregates produces incorrect SQL query | Database layer (models, ORM) | |||
34301 | 34301 | "show_save_as_new" in admin can add without this permission | contrib.admin | |||
34259 | 34259 | Management command subparsers don’t retain error formatting | Core (Management commands) | |||
34286 | 34286 | Mixed-case views/templates names causes 404 on :view:/:template: directive. | contrib.admindocs | |||
34304 | 34304 | Adding and removing a conditional UniqueConstraint to ForeignKey multiple times crashes on MySQL | Database layer (models, ORM) | |||
34180 | 34180 | Document that setting language in tests affects other tests | Documentation | |||
34283 | 34283 | Missing parameter escaping in admin filters.js | contrib.admin | |||
34255 | 34255 | Annotation/group by with an expression on psycopg3 | Database layer (models, ORM) | |||
34295 | 34295 | Add makemigrations flag that just uses timestamp | Core (Management commands) | |||
34296 | 34296 | Formset validation does not consider UniqueConstraint with F() expressions. | 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) | |||
34294 | 34294 | File locking fails if argtypes redefined on Windows. | File uploads/storage | |||
34293 | 34293 | Extra validation introduced in 30581 breaks certain constraint setups | Database layer (models, ORM) | |||
34227 | 34227 | Multi-level FilteredRelation with select_related() may set wrong related object. | Database layer (models, ORM) | |||
34242 | 34242 | Behavior of Model.delete() with regards to primary_key fields is not documented | Documentation | |||
34267 | 34267 | QuerySet.union() crashes with IndexError when getting cached results. | Database layer (models, ORM) | |||
34272 | 34272 | floatformat() crashes on "0.00". | Template system | |||
34273 | 34273 | settings.DEFAULT_FILE_STORAGE is not the same as settings.STORAGES["default"] | File uploads/storage | |||
34260 | 34260 | models.FloatField documentation doesn't mention that +inf, -inf, and NaN are database-dependent. | Documentation | |||
34257 | 34257 | ForeignKeyRawIdWidget doesn't include vForeignKeyRawIdAdminField class when custom class passed in attrs | contrib.admin | |||
34234 | 34234 | Drop support for PROJ < 5. | GIS | |||
34240 | 34240 | assertRedirects() doesn't preserve headers set in RequestFactory/Client methods. | Testing framework | |||
34247 | 34247 | Cannot resolve operation dependencies | Migrations | |||
34110 | 34110 | Add InMemoryStorage | File uploads/storage | |||
34243 | 34243 | timesince() raises TypeError with USE_TZ=True and >1 month interval. | Utilities | |||
34074 | 34074 | 'headers' argument for test RequestFactory/Client | Testing framework | |||
34063 | 34063 | request.POST not populated for multipart/form-data via AsyncClient | Testing framework | |||
34100 | 34100 | Support js import statement with ManifestStaticFilesStorage | contrib.staticfiles | |||
34208 | 34208 | Confirm/Add support for GDAL 3.6. | GIS | |||
34226 | 34226 | QuerySet.select_related() with multiple filtered relations to the OneToOneField sets the last one. | Database layer (models, ORM) | |||
34225 | 34225 | bulk_create() raises IntegrityError when another constraint exists on set of fields. | Database layer (models, ORM) | |||
34219 | 34219 | Collation is not preserved when field is altered on PostgreSQL and MySQL. | Database layer (models, ORM) | |||
34212 | 34212 | Redis cache client uses a read connection for incr operation | Core (Cache system) | |||
34209 | 34209 | FileBasedCache has_key is susceptible to race conditions | Core (Cache system) | |||
34204 | 34204 | Django cannot load when Python is compiled with --without-doc-strings enabled | Core (Other) | |||
34205 | 34205 | Validation of constraints with __len lookup crashes for ArrayFields. | Database layer (models, ORM) | |||
34203 | 34203 | Drop support for psycopg2 2.8 | Database layer (models, ORM) | |||
34194 | 34194 | Extract function for generating proper Content-Disposition headers | HTTP handling | |||
34196 | 34196 | contrib.postgres search tests failing | contrib.postgres | |||
34193 | 34193 | TestCase _fixture_teardown breaks database MIRROR usage | Testing framework | |||
34160 | 34160 | Django 4.1 Expression contains mixed types for (Big/Small)IntegerFields. | Database layer (models, ORM) | |||
34187 | 34187 | UserCreationForm should save data from ManyToMany form fields | contrib.auth | |||
34119 | 34119 | ModelForm fields with callable defaults don't correctly propagate default values | Forms | |||
34178 | 34178 | Prefetching a foreign key on GenericForeignKey results in incorrect queryset being selected | Database layer (models, ORM) | |||
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 | |||
34174 | 34174 | async process_exception being called as sync from async view/middleware | Documentation | |||
34179 | 34179 | Django F expression not working as expected on MariaDB 10.5.13 | Database layer (models, ORM) | |||
34171 | 34171 | QuerySet.bulk_create() crashes on mixed case columns in unique_fields/update_fields. | Database layer (models, ORM) | |||
34152 | 34152 | Add the ability to store logs in a table | Utilities | |||
34148 | 34148 | Removing a field from form.fields previously added to _bound_fields_cache has no effect | Forms | |||
34169 | 34169 | Regex bug in EmailValidator class allows top domain label of an email address's domain_part to start with a hyphen | Core (Mail) | |||
34166 | 34166 | UniqueConstraint with condition not validated if the condition field is not editable. | Database layer (models, ORM) | |||
34123 | 34123 | Ambiguous aliases in ordering on combined queries with select_related(). | Database layer (models, ORM) | |||
34099 | 34099 | update_or_create() not saving data assigned in a model's save() method | Database layer (models, ORM) | |||
34153 | 34153 | Set uuidField as DEFAULT_AUTO_FIELD | Database layer (models, ORM) | |||
891 | 891 | customize table name prefixes | Database layer (models, ORM) | |||
34149 | 34149 | Postgres "ExclusionConstraint with conditions cannot be deferred." seems wrong | contrib.postgres | |||
34145 | 34145 | Explicit GROUPing by aggregate is not supported | Database layer (models, ORM) | |||
34131 | 34131 | Postgres AutoField change from serial to identity | Database layer (models, ORM) | |||
27849 | 27849 | Add SQL 2003 FILTER syntax support with Case(When()) fallback to aggregates | Database layer (models, ORM) | |||
34137 | 34137 | model.refresh_from_db() doesn't clear cached generic foreign keys | contrib.contenttypes | |||
34088 | 34088 | Sitemaps without items raise ValueError on callable lastmod. | contrib.sitemaps | |||
34080 | 34080 | __exact lookup on nested arrays with None values fails on PostgreSQL. | contrib.postgres | |||
34136 | 34136 | Django 4.1.3 doesn't work with psycopg2 2.9.5 with Python 3.11.0 | Database layer (models, ORM) | |||
34112 | 34112 | Add async interface to Model | Database layer (models, ORM) | |||
34129 | 34129 | Admin list_editable failed to edit | contrib.admin | |||
34054 | 34054 | Create a topic about fixtures | Documentation | |||
34066 | 34066 | Accessing UserAdmin via to_field leads to link to PasswordResetForm being broken (404) | contrib.auth | |||
34111 | 34111 | Use sqlparse to format SQL in tests failures with debug flag | Testing framework | |||
34085 | 34085 | Black shouldn't format non-Python files | Core (Management commands) | |||
34108 | 34108 | Warning message not visible in Dark mode | Documentation | |||
34105 | 34105 | Invalid query generated on Postgres when annotate and order_by have common sub-expressions | Database layer (models, ORM) | |||
34079 | 34079 | Excessive parentheses when generating a query | Database layer (models, ORM) | |||
34086 | 34086 | Confirm support for PostGIS 3.3 | GIS | |||
34073 | 34073 | Refactor session middleware to allow easier overrides | contrib.sessions | |||
34068 | 34068 | `runserver 0`'s "Starting development server at <address>" doesn't work | Core (Management commands) | |||
34012 | 34012 | QuerySet.order_by() silently skips non-existing fields on related fields with Meta.ordering. | Database layer (models, ORM) | |||
34058 | 34058 | Widening AutoField to BigAutoField, fails to widen the sequence. | Database layer (models, ORM) | |||
34062 | 34062 | object HttpResponseNotAllowed can't be used in 'await' expression | Generic views | |||
34010 | 34010 | Parallel tests don't work with spawn. | Testing framework | |||
34025 | 34025 | Autocomplete field fills all empty required fields references to the same model when added a choice in popup. | contrib.admin | |||
34052 | 34052 | migrate --check still emits signals if database is up to date | Migrations | |||
34050 | 34050 | Generated migration file is not detected by django because of the name of newly generated migration file | Migrations | |||
34053 | 34053 | JS tests depend on Cloudflare CDN for every run | Testing framework | |||
34027 | 34027 | Changing CharField type referenced by ForeignKey crashes on PostgreSQL. | Migrations | |||
34046 | 34046 | tox.ini contains version pinnings at the wrong places | Core (Other) | |||
34026 | 34026 | WKBReader.read() crashes on strings. | GIS | |||
34024 | 34024 | 'WhereNode' object has no attribute 'is_summary' when counting a queryset with annotation from a subquery | Database layer (models, ORM) | |||
34015 | 34015 | Registering lookups on relation fields should be supported. | Database layer (models, ORM) | |||
34022 | 34022 | admin:logout fails to log out non-staff users | contrib.admin | |||
34016 | 34016 | QuerySet.values_list() crash on simple ArrayAgg. | contrib.postgres | |||
34014 | 34014 | DecimalValidator fails to validate 0 in scientific notation (0E+1 or 0E+2) | Core (Other) | |||
34009 | 34009 | migrations.RunPython runs queries against wrong database | Uncategorized | |||
34006 | 34006 | close_old_connections() unconditionally closes connections inside atomic blocks if default autocommit = 1 | Database layer (models, ORM) | |||
34000 | 34000 | Fix numberformat.py "string index out of range" when null | Utilities | |||
34003 | 34003 | PasswordResetView, PasswordResetDoneView, PasswordResetConfirmView & PasswordResetCompleteView not discovering custom template | contrib.auth | |||
27412 | 27412 | Coalesce function should work with subqueries | Database layer (models, ORM) | |||
14411 | 14411 | Inline delete not prompting cascade delete warning | contrib.admin | |||
27147 | 27147 | Add support for defining bounds in postgres range fields | contrib.postgres | |||
27064 | 27064 | Implement RenameIndex in a backwards compatible way | Migrations | |||
27624 | 27624 | Optimize ORM by using more immutable data structures | Database layer (models, ORM) | |||
27844 | 27844 | Add a management command to optimize a migration | Migrations | |||
27468 | 27468 | Move utils.crypto.salted_hmac() from SHA1 toward SHA256 | Utilities | |||
27961 | 27961 | Misconfigured SECURE_PROXY_SSL_HEADER setting is ignored | HTTP handling | |||
14357 | 14357 | Prevent inappropriate order-based grouping on values+annotate queries | Database layer (models, ORM) | |||
14586 | 14586 | Make interpolate JS function not require the named parameter. | Internationalization | |||
27437 | 27437 | Can't create GinIndex on ArrayField(CITextField) | contrib.postgres | |||
27574 | 27574 | support geodetic distance calculation on MySQL 5.7+ | GIS | |||
14296 | 14296 | 'manage.py test' failing for apps that access read-only databases | Testing framework | |||
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 | |||
27095 | 27095 | Queries involving postgres Array fields can't include expressions as elements | contrib.postgres | |||
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) | |||
27131 | 27131 | send_mail() error on Python 2 if smtp server uses CRAM-MD5 auth method | Core (Mail) | |||
27694 | 27694 | Improve documentation of supported lookups on HStore & JSON fields | Documentation | |||
27590 | 27590 | Allow configuration of where to save staticfiles manifest. | contrib.staticfiles | |||
27541 | 27541 | Provide hooks to override manifest file storage in ManifestFilesMixin | contrib.staticfiles | |||
27734 | 27734 | Add a helpful error message when a parallel test worker is assigned an unexpected index | Testing framework | |||
27659 | 27659 | Arbritrary file overrides in startproject/app template extraction | Utilities | |||
27149 | 27149 | Allow using a subquery in QuerySet.filter() | Database layer (models, ORM) | |||
56 | 56 | Primary key columns should be UNSIGNED | Database layer (models, ORM) | |||
27854 | 27854 | Make `collectstatic` warn (rather than blow up) on missing directories | contrib.staticfiles | |||
27604 | 27604 | Use set_signed_cookie for contrib.messages Cookie storage | contrib.messages | |||
27718 | 27718 | Add QuerySet.union(), intersection(), difference() | Database layer (models, ORM) | |||
27807 | 27807 | Overriding username validators doesn't work as documented | contrib.auth | |||
27188 | 27188 | Allow using unique=True with FileField | File uploads/storage | |||
14645 | 14645 | Exclude query with multiple conditions for the same multi-value relation not correct | Database layer (models, ORM) | |||
27450 | 27450 | GDALBandTests.test_band_data test failure on MacOS 10.12.1 and python3.5 | GIS | |||
27445 | 27445 | RadioSelect widget does not work for NullBooleanField | Documentation | |||
27906 | 27906 | assertInHTML('<a/><b/>', '<a/><b/><c/>') fails | Testing framework | |||
14628 | 14628 | Document which settings can be changed at runtime | Documentation | |||
27871 | 27871 | Django keeps making the same migration over and over again | Migrations | |||
27480 | 27480 | Add a Cache.touch(key, timeout=DEFAULT_TIMEOUT) method | Core (Cache system) | |||
27679 | 27679 | Document that empty formsets display min_num+extra forms | Documentation | |||
14317 | 14317 | numberformat.format produces wrong results | Internationalization | |||
27719 | 27719 | Add queryset.alias() to mimic .annotate() for aggregations without loading data | Database layer (models, ORM) | |||
27996 | 27996 | Add pgcrypto extension and GEN_RANDOM_UUID function to contrib.postgres | contrib.postgres | |||
27395 | 27395 | Allow generating '<link rel="alternate ... hreflang=...>" for sitemaps' | contrib.sitemaps | |||
27430 | 27430 | `manage.py test` does not support unittest `-b` buffer option | Testing framework | |||
27708 | 27708 | Relation between tables in different schemas with big names | Migrations | |||
27399 | 27399 | Segfault when running GDALBandTests on OSX 10.11.6 | GIS | |||
27804 | 27804 | Use unittest.subTest() in Django's test suite | Core (Other) | |||
27585 | 27585 | ManyToMany relationship is cascading delete after being detached | Database layer (models, ORM) | |||
27686 | 27686 | calls to request.user.is_authenticated returns vary by cookie header for all users | contrib.sessions | |||
27824 | 27824 | Cannot chain unaccent transform with key lookup in Postgres JSON field. | contrib.postgres | |||
27760 | 27760 | Hard to diagnose reason for 400 response when making test request that sets SERVER_NAME | Testing framework | |||
27160 | 27160 | Document that running the Django test suite requires creating the databases and, on PostgresQL, a superuser | Documentation | |||
27370 | 27370 | Django's Select widget adds a required="required" attribute, even if created with empty_label=True | Forms | |||
27835 | 27835 | Make TransactionTestCase raise an error if it accesses non-default database connection without multi_db=True | Testing framework | |||
27852 | 27852 | Admin Delete Object Block Page Doesn't Show All Related Objects Blocking Deletion | Database layer (models, ORM) | |||
17 | 17 | Metasystem optimization: Share select_related in memory | Database layer (models, ORM) | |||
27914 | 27914 | makemigrations produces incorrect path for inner classes | Migrations | |||
27164 | 27164 | Database routers examples could be more realistic | Documentation | |||
27272 | 27272 | Add a on_delete RESTRICT handler to allow cascading deletions while protecting direct ones | Database layer (models, ORM) | |||
27808 | 27808 | Nested ArrayField with nullable base field generates invalid SQL | contrib.postgres | |||
27391 | 27391 | Support unittest.TestCase.debug() method. | Testing framework | |||
27910 | 27910 | Allow using an Enum class in model Field choices | Database layer (models, ORM) | |||
27086 | 27086 | running servers.tests may hang in parallel mode on Mac OS X | Core (Other) | |||
14218 | 14218 | Paginator just implement the __iter__ function | Core (Other) | |||
14722 | 14722 | @last_modified should ignore lack of etag method when USE_ETAGS is enabled. | HTTP handling | |||
27921 | 27921 | Documentation of make_aware() with is_dst is misleading | Documentation | |||
27462 | 27462 | Clarify what's contained in m2m_changed's "pk_set" argument | Documentation | |||
27473 | 27473 | Allow using Extract() with DurationField | Database layer (models, ORM) | |||
27338 | 27338 | Running an AlterField to change a CharField primary key to AutoField crashes. | Migrations | |||
27795 | 27795 | Audit force_text invocations | Utilities | |||
14129 | 14129 | Slovenian translation plural-forms | Internationalization | |||
27801 | 27801 | Make createsuperuser inspect environment variables for username and password | contrib.auth | |||
27486 | 27486 | intword and filesizeformat filters shouldn't pass non-integers to gettext | Template system | |||
27635 | 27635 | django.utils.crypto should use secrets on Python 3.6+ | Utilities | |||
27685 | 27685 | Allow autoreloader to use watchman | Utilities | |||
14365 | 14365 | Make template-rendering signals available also in DEBUG mode | Testing framework | |||
27755 | 27755 | add ModelAdmin.get_inlines() hook to allow set inlines based on the request or model instance. | contrib.admin | |||
14688 | 14688 | BaseInlineFormSet does not support "auto_id" | Forms | |||
27360 | 27360 | Make it easier to track down the offending models for AlreadyRegistered exceptions | contrib.admin | |||
27991 | 27991 | Add 'obj' kwarg to InlineModelAdmin.has_add_permission() | contrib.admin | |||
14675 | 14675 | Update docs and project template to avoid "import *" for url patterns | Core (Other) | |||
14204 | 14204 | Take advantage of SQLite support for FK constraints | Database layer (models, ORM) | |||
27867 | 27867 | Excluding a reverse relation produces inconsistent queries | Database layer (models, ORM) | |||
27025 | 27025 | Python 3.6 compatibility | Core (Other) | |||
14091 | 14091 | Fix incorrect quoting in connection.queries | Database layer (models, ORM) | |||
27595 | 27595 | Database converters are not run for related fields referencing related fields | Database layer (models, ORM) | |||
27899 | 27899 | Phrase search query for Postgres full text search | contrib.postgres | |||
27090 | 27090 | pg_get_serial_sequence is broken on postgres, use a lookup in information_schema.columns instead | Database layer (models, ORM) | |||
27334 | 27334 | File uploads could rename temporary files rather than copying them | File uploads/storage | |||
27731 | 27731 | Squashmigrations doesn't optimize AlterField related_name across AlterUniqueTogether/AlterIndexTogether | Migrations | |||
27768 | 27768 | makemigrations uses unnecessary AddField for ForeignKey depending on model name | Migrations | |||
27398 | 27398 | Make SimpleTestCase.assertRedirects() URL comparison ignore ordering of query parameters | Testing framework | |||
820 | 820 | Add "view" permission to compliment add/change/delete | contrib.admin | |||
27098 | 27098 | Deprecate DatabaseIntrospection.get_indexes | Database layer (models, ORM) | |||
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) | |||
27863 | 27863 | Implement "SameSite" flag for session and CSRF cookies | HTTP handling | |||
27018 | 27018 | Admin views in admindocs crash with AttributeError | contrib.admindocs | |||
27728 | 27728 | Allowed overriding admin templatetag's templates. | contrib.admin | |||
27161 | 27161 | TypedChoiceField fails to validate properly when used with ArrayField | Forms | |||
27533 | 27533 | inspectdb crashes on unsupported unique_together constraints in PostgreSQL | Database layer (models, ORM) | |||
27392 | 27392 | Remove "Tests that", "Ensures that", etc. from test docstings | Documentation | |||
27267 | 27267 | Renaming a primary key fails with "cannot drop constraint on table because other objects depend on it" | Migrations | |||
27449 | 27449 | Make django.utils.translation.trans_real.get_supported_language_variant public API | Internationalization | |||
27985 | 27985 | Converting `Foo.objects.filter(bar=None)` to an `IsNull` too early. | Database layer (models, ORM) | |||
27999 | 27999 | Add test Client support for HTTP 307 and 308 redirects | Testing framework | |||
14642 | 14642 | save_as=True and generic inline in admin gives IndexError | contrib.contenttypes | |||
27175 | 27175 | Deprecate silencing exceptions raised while rendering the {% include %} template tag | Template system | |||
27954 | 27954 | Prevent PostgreSQL dbshell from exiting on CTRL-C | Core (Management commands) | |||
27657 | 27657 | Getting crash when using the runserver command on Windows 10 in PowerShell following update to Python 3.6 | Utilities | |||
27843 | 27843 | M2M db table names with explicit `username` | Database layer (models, ORM) | |||
27318 | 27318 | Return failed values from memcached.set_many() | Core (Cache system) | |||
14807 | 14807 | django.utils.formats localize_input inserts thousands_separator into boolean values | Internationalization | |||
27515 | 27515 | Make AuthenticationForm use the username length from the user model | contrib.auth | |||
27846 | 27846 | refresh_from_db() doesn't clear reverse OneToOneFields | Database layer (models, ORM) | |||
27546 | 27546 | Replace hardcoded class names in __repr__-methods | Core (Other) | |||
27979 | 27979 | Using F() to save negative integers in unsigned columns on MySQL should raise IntegrityError rather than OperationalError | Database layer (models, ORM) | |||
27788 | 27788 | Drop support for Oracle < 12.1 | Database layer (models, ORM) | |||
27332 | 27332 | Specifying additional ON arguments, and more flexibility with joins | Database layer (models, ORM) | |||
14370 | 14370 | Adding support for Autocomplete in contrib.admin | contrib.admin | |||
27895 | 27895 | Test Client fails to decode json response with unicode characters | Testing framework | |||
27603 | 27603 | on SpatiaLite AsKML GIS function fails if annotated queryset is evaluated several times | GIS | |||
27818 | 27818 | Use contextlib.suppress to suppress exceptions. | Core (Other) | |||
27326 | 27326 | Overriding queryset deletion from ModelAdmin | contrib.admin | |||
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) | |||
27303 | 27303 | Selecting multiple admin list_filters across relations return results that don't match both filters | contrib.admin | |||
27563 | 27563 | Move "Apply limit_choices_to" code from BaseModelForm to fields_for_model() | Forms | |||
27539 | 27539 | assertNumQueries fails if debug cursor wrapper fills | Testing framework | |||
27745 | 27745 | Improve code coverage for django/contrib/contenttypes | contrib.contenttypes | |||
27787 | 27787 | call_command() should validate the arguments it receives | Core (Management commands) | |||
27830 | 27830 | Use distutils.version.LooseVersion instead of custom version parsing | Core (Other) | |||
27967 | 27967 | The autogenerated OneToOneField on multi table inheritance breaks the InlineAdminForm given UUID pk | contrib.admin | |||
27953 | 27953 | Make default Model.__str__() more useful (such as by displaying the primary key) | Database layer (models, ORM) | |||
27308 | 27308 | BytesWarning exception raised when running with python 3 -bb option | Core (Other) | |||
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) | |||
27777 | 27777 | File object does not consistently open itself in context manager use | File uploads/storage | |||
27876 | 27876 | Documentation error for installing tests/requirements/py3.txt | Documentation | |||
27241 | 27241 | Annotate doesn't work with PostgreSQL views anymore | Database layer (models, ORM) | |||
27118 | 27118 | Make QuerySet.get_or_create()/update_or_create() error for a non-field in defaults | Database layer (models, ORM) | |||
27554 | 27554 | Queryset evaluation fails with mix of nested and flattened prefetches (AttributeError on RelatedManager) | Database layer (models, ORM) | |||
14149 | 14149 | LIKE clauses fail in Oracle 9.2.0.7 | Database layer (models, ORM) | |||
27751 | 27751 | Teardown of a PG test database fails if it is an autogenerated test_MYDB database | Testing framework | |||
27183 | 27183 | JSONField improperly escaped in admin interface during normal usage | contrib.postgres | |||
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 | |||
27834 | 27834 | Add the STRPOS database function | Database layer (models, ORM) | |||
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) | |||
27866 | 27866 | Make ChoiceWidget.format_value() return a list | Forms | |||
27359 | 27359 | Make it possible to specify a default template engine | Template system | |||
27997 | 27997 | Can't get last() item of a paginator 'page' | Core (Other) | |||
27942 | 27942 | admin's inlines.js indiscriminately adds "add" buttons to all tables in inlines | contrib.admin | |||
27986 | 27986 | Change BaseModelForm dictionary variable object_data to be OrderedDict | Forms | |||
27956 | 27956 | Template error raised in an {% extends %} parent template shows incorrect source location on debug page | Template system | |||
27980 | 27980 | ExpressionWrapper is maybe masking a NotImplementedError on SQLite | Database layer (models, ORM) | |||
27958 | 27958 | CSRF_COOKIE reset while requesting a broken relative URL over HTTPS | CSRF | |||
27976 | 27976 | label_from_instance fails silently: form field disappears. | Forms | |||
27977 | 27977 | inspectdb errors after upgrade to cx_Oracle 5.3 | Database layer (models, ORM) | |||
27966 | 27966 | Bump required version of pyscopg2 to 2.5.4 | Database layer (models, ORM) | |||
27960 | 27960 | ds = DataSource('/path/to/your/cities.shp') fails on first try (GDALException Unknown error code: "198770787"), but works on second | GIS | |||
27965 | 27965 | gis_tests.test_geoforms.GeometryFieldTest.test_field_string_value fails | GIS | |||
27939 | 27939 | GeoDjango - map doesn't show correct point in admin | GIS | |||
27890 | 27890 | runtests.py cleanup exception on Python 3.6 | Core (Other) | |||
27935 | 27935 | BrinIndex crashes if name > 30 characters | contrib.postgres | |||
27538 | 27538 | Value of JSONField is being re-encoded to string even though being already encoded | contrib.postgres | |||
27724 | 27724 | SelectDateWidget clears date and month if year is not selected | Forms | |||
27951 | 27951 | Nondeterministic ordering test failure in model_forms on Oracle | Forms | |||
27675 | 27675 | Django postgres JSONField encoding | contrib.postgres | |||
27897 | 27897 | Searching for foreign key's pk in the admin crashes with FieldDoesNotExist | contrib.admin | |||
27882 | 27882 | Allow template fragment caching for unlimited time | Template system | |||
27924 | 27924 | Add support for cx_Oracle 5.3 | Database layer (models, ORM) | |||
27940 | 27940 | Migrations fail when when a model's parent class is changed to abstract -- Wrong SQL being generated | Migrations | |||
27920 | 27920 | RadioSelect is not rendering the value attribute when it is empty | Forms | |||
27937 | 27937 | Potential issue with field.queryset._result_cache persisting | Forms | |||
27316 | 27316 | Multiple LiveServerTestCase subclasses cannot reuse the same port | Testing framework | |||
27878 | 27878 | Move to Python 3 shebangs | Core (Other) | |||
27622 | 27622 | Test client should accept vendor tree json variants | Testing framework | |||
27475 | 27475 | Bug in admin with date_hierarchy and Daylight savings | contrib.admin | |||
27903 | 27903 | RenameModel does not not change ForeignKey with related_name='+' | Migrations | |||
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) | |||
27901 | 27901 | Unicode subclasses can't be saved to TextField with MySQL and Python 2 | Database layer (models, ORM) | |||
27902 | 27902 | user_can_authenticate prevents confirm_login_allowed from checking inactive user | contrib.auth | |||
27836 | 27836 | Add a way to delete directories through the file Storage API | File uploads/storage | |||
27842 | 27842 | Add protocol argument to GenericSitemap.__init__() | contrib.sitemaps | |||
27886 | 27886 | Django contrib.postgres JSONField adds additonal quotes to a dictionary. | contrib.postgres | |||
27176 | 27176 | django.setup() should raise an exception instead of hanging on re-entrant calls | Core (Other) | |||
27873 | 27873 | setup_test_environment() doesn't allow ALLOWED_HOSTS to be a tuple | Testing framework | |||
27874 | 27874 | URL namespacing warning (urls.W005) does not consider nested URL namespaces | Core (System checks) | |||
27825 | 27825 | Document that models don't cast field values to the same type that's retrieved from the database | Documentation | |||
27847 | 27847 | Allow caching form templates when DEBUG=True | Forms | |||
27840 | 27840 | Password reset: `post_reset_login` throws KeyError if user already logged in | contrib.auth | |||
27839 | 27839 | Add a native file upload progress bar through forms | Forms | |||
27837 | 27837 | After upgrade 1.4 to 1.8 in the database creats (or updates) mixed objects with old | Uncategorized | |||
27367 | 27367 | Document behaviour when several urls have the same name | Documentation | |||
27742 | 27742 | Unexpected migration on Parent -> child model inheritence | Migrations | |||
27809 | 27809 | Add pre_add and post_add signals | Database layer (models, ORM) | |||
27683 | 27683 | Change default transaction isolation level to READ COMMITTED on MySQL | Database layer (models, ORM) | |||
27816 | 27816 | Duplicate keyword '_binary' failure when using BinaryField with mysql backend | Database layer (models, ORM) | |||
27356 | 27356 | admin lookup_allowed incorrectly returns False for a nested reverse OneToOneField | contrib.admin | |||
27817 | 27817 | Jsonfield duplicating records in production database after running manage.py test | Database layer (models, ORM) | |||
27805 | 27805 | ClearableFileInput's "Clear" checkbox on model fields with a default doesn't work | Forms | |||
27741 | 27741 | staticfiles_tests test_corrupt_intermediate_files fails intermittently when run in parallel | contrib.staticfiles | |||
27758 | 27758 | Template widget rendering breaks the AdvancedModelIterator pattern | Forms | |||
498 | 498 | Atom support, not just RSS | contrib.syndication | |||
27784 | 27784 | Custom Site model support for django.contrib.sites. | contrib.sites | |||
27790 | 27790 | Investigate increased memory usage in tests when calling migrate without available_apps set | Migrations | |||
27130 | 27130 | Allow using the DjangoTemplates engine without configuring settings | Template system | |||
27769 | 27769 | createsuperuser command missing docs about no-input/interactive | Documentation | |||
27501 | 27501 | ModelChoiceField.queryset documentation isn't clear that this is lazily evaluated | Documentation | |||
27781 | 27781 | simplify_regex() doesn't remove ? characters | contrib.admindocs | |||
27764 | 27764 | Running migration that deletes child model (in multi-table inheritance) backwards results in an error | Migrations | |||
27774 | 27774 | django admin with many objects count is very slow | contrib.admin | |||
27776 | 27776 | Merge base.txt tests requirements file into py3.txt | Testing framework | |||
27757 | 27757 | The link of the "view_on_site" button is not formed according to the returning result of the "get_absolute_url" method. | contrib.admin | |||
27759 | 27759 | Template widget rendering: attrs with value False now render | Forms | |||
27765 | 27765 | Migration to delete child model (multi-table inheritance) results in an error when using SQLite | Migrations | |||
27632 | 27632 | Oracle backend fails to execute a query with an aggregation that contains an expression in the GROUP BY. | Database layer (models, ORM) | |||
27750 | 27750 | TypeError when running manage.py migrate | Migrations | |||
14153 | 14153 | 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 | |||
27690 | 27690 | remove sleep before dropping test db? | Testing framework | |||
27544 | 27544 | F() Expressions updating dates in .update() field fails on SQLite | Database layer (models, ORM) | |||
27709 | 27709 | ContentTypes.objects.get_for_models returns inconsistent results for proxy models | contrib.contenttypes | |||
27518 | 27518 | HTTP Referer leaks password reset link | contrib.auth | |||
27729 | 27729 | Add a method to evaluate QuerySets. | Database layer (models, ORM) | |||
27717 | 27717 | Squashmigrations doesn't optimize AlterModelOptions verbose_name_plural into CreateModel | Migrations | |||
27716 | 27716 | FieldFile incorrectly returns bytes the first time it is opened with 'r' | File uploads/storage | |||
27715 | 27715 | [Tutorial - part 6.] Lack of saving created question into db | Documentation | |||
27673 | 27673 | System checks for contrib.admin are executed during registration | contrib.admin | |||
27688 | 27688 | Django message framework add_message() should prefer ducktyping over isinstance | contrib.messages | |||
27432 | 27432 | showmigrations --plan should show migrations that would be applied for the given app_labels | Core (Management commands) | |||
27689 | 27689 | FileSystemStorage().get_valid_name() may return empty string | File uploads/storage | |||
27700 | 27700 | Optimize inspectdb tests | Core (Other) | |||
27693 | 27693 | Case insensitive lookups on JSONField nested values | contrib.postgres | |||
27698 | 27698 | Add django.test.utils.ContextList.get() | Testing framework | |||
27695 | 27695 | Development testing instructions do not work | Uncategorized | |||
27677 | 27677 | Disable savepoint support for MySQL NDB engine tables, and option to overwrite the default. | Database layer (models, ORM) | |||
27054 | 27054 | makemigrations tries to create django_migrations in external database | Migrations | |||
27658 | 27658 | collectstatic overwrites newer files in remote storage | contrib.staticfiles | |||
27672 | 27672 | Trouble saving specificly shaped GeometryCollection to spatialite backend | GIS | |||
27671 | 27671 | Exclusion of .po files from next source distributions | Internationalization | |||
27522 | 27522 | ./manage runserver --nostatic doesn't return a traceback | Core (Management commands) | |||
27637 | 27637 | timeuntil, timesince breaks in leap year edge case | Utilities | |||
27652 | 27652 | Humanize docs should clarify: Floats OK too! | Documentation | |||
27615 | 27615 | Use native interval type on Oracle | Database layer (models, ORM) | |||
27665 | 27665 | More than one instance of Chrome locks up LiveServerTestCase | Testing framework | |||
27638 | 27638 | Rollback data changes made inside templates | Template system | |||
27647 | 27647 | runserver segfaults with autoreload enabled on Windows 10 | Core (Management commands) | |||
27627 | 27627 | OneToOneField doesn't allow multiple records with NULL value on Microsoft SQL Server | Database layer (models, ORM) | |||
27498 | 27498 | Filtering annotated field in SQLite returns wrong results | Database layer (models, ORM) | |||
14297 | 14297 | Accessing settings.FOO in hot spots cause performance problems | Core (Other) | |||
27439 | 27439 | Document how to add locale for osX on Unit Tests/Troubleshooting section for contribution | Documentation | |||
27377 | 27377 | Clarify that prepopulated_fields doesn't work with OneToOneField | Documentation | |||
27606 | 27606 | Error in formatting HttpResponseRedirect when __init__() raises DisallowedHost | HTTP handling | |||
27597 | 27597 | UrlResolver doesn't check all possibilities | Core (URLs) | |||
27601 | 27601 | BooleanField no longer accepts empty string as False value | Database layer (models, ORM) | |||
27576 | 27576 | fallback to GDAL if spatial_ref_sys is unavailable | GIS | |||
27558 | 27558 | Setting db_index=False on existing ForeignKey causes constraint to be recreated on MySQL | Database layer (models, ORM) | |||
27418 | 27418 | Occasional missing plural forms in JavaScriptCatalog | Internationalization | |||
27596 | 27596 | LiveServerTestCase in 1.10.4 doesnt close server ports properly | Testing framework | |||
27594 | 27594 | Reverse one to one related object populated from incorrect query columns | Database layer (models, ORM) | |||
27184 | 27184 | Test client crashes when uploading TemporaryFile on Unix | Testing framework | |||
27579 | 27579 | Alias Python 3's assertion names on Python 2 in SimpleTestCase | Testing framework | |||
27571 | 27571 | Conditionally add TEST_DATABASE_PREFIX to db name | Testing framework | |||
27416 | 27416 | ModelFormSet with queryset accepts invalid POST data for outer models and create unexpected empty data. | Forms | |||
27119 | 27119 | full_clean() called too many times during formset validation | Forms | |||
27542 | 27542 | Client.force_login() shouldn't use authentication backends without a get_user() method | Testing framework | |||
27358 | 27358 | Add a system check for FileField upload_to starting with a slash | Core (System checks) | |||
27552 | 27552 | add docs/tests for GEOSGeometry.normalize() | GIS | |||
27507 | 27507 | use SchemaEditor.execute() to run deferred_sql in migration sync_apps | Core (Management commands) | |||
27181 | 27181 | Sites framework does not normalize domains with trailing "." | contrib.sites | |||
27402 | 27402 | When using i18n_patterns and prefix_default_language=False, 404 page redirects incorrectly | Internationalization | |||
27321 | 27321 | ignores_quoted_identifier_case broken on MySQL on OS X/Windows | Database layer (models, ORM) | |||
27535 | 27535 | RFE: Exclude pk from queries | Database layer (models, ORM) | |||
27536 | 27536 | order_by('pk') is not obeyed if superclass has default ordering | Database layer (models, ORM) | |||
27526 | 27526 | test_fuzzy_compiling failing on a machine with 64 cores | Internationalization | |||
27524 | 27524 | Using user instance (instead of get_user_model()) leads to errors when user model is overridden | contrib.auth | |||
27250 | 27250 | Confusing <label> assignment with CheckboxSelectMultiple | Forms | |||
27295 | 27295 | Add a system check to prohibit models that start with an underscore | Core (System checks) | |||
27394 | 27394 | template "floatformat" tag throws ValueError for big numbers in Python 3 | Template system | |||
27514 | 27514 | Add test coverage for Model.__init__ "Number of args..." exception | Database layer (models, ORM) | |||
27493 | 27493 | GIS raster transformation test failures due to precisions with GDAL 2.1 | GIS | |||
27502 | 27502 | The search of official documentation is broken | Documentation | |||
27156 | 27156 | Setting HttpRequest.encoding should clear GET | HTTP handling | |||
27495 | 27495 | MultipleChoiceField isn't working with options longer than 1 character | Forms | |||
27476 | 27476 | model Integer fields (and derivatives) do not raise a ValidationError while other types do | Database layer (models, ORM) | |||
27003 | 27003 | ArrayField and JSONField form fields fail on already converted values | Forms | |||
27490 | 27490 | Remove python3-memcached from test dependencies | Core (Cache system) | |||
27463 | 27463 | Fix ambiguous variable flake8 warnings | Core (Other) | |||
27484 | 27484 | ManyToMany relationship filter - delete - generate wrong sql | Database layer (models, ORM) | |||
27448 | 27448 | GIS distance queries use deprecated ST_distance_sphere | GIS | |||
27386 | 27386 | Readonly callable field is unconditionally wrapped inside <p>...</p>, which might create invalid HTML | contrib.admin | |||
27431 | 27431 | Disabled fields are marked as changed in form | Forms | |||
27469 | 27469 | Email crashes cryptically when emptystring passed to django.core.mail.message.sanitize_address | Core (Mail) | |||
27426 | 27426 | Test Client shouldn't subclass RequestFactory | Testing framework | |||
27406 | 27406 | Signals pre_delete and post_delete break logical relationship of models and behave in diffrently with different backends | Database layer (models, ORM) | |||
27138 | 27138 | timezone.localtime accepts naive datetimes on Python ≥ 3.6 | Utilities | |||
27436 | 27436 | migrations.test_commands.MakeMigrationsTests fail on Windows when run on a different drive than C: | Core (Management commands) | |||
27420 | 27420 | Oracle DB test user password must be quoted if it starts with a number | Database layer (models, ORM) | |||
27456 | 27456 | Changing the unique parameter from True to False has no effect on MySQL | Migrations | |||
27433 | 27433 | ModelForm with BooleanField can not save False/unchecked | Forms | |||
27454 | 27454 | Skip translation loading in apps that don't have a 'locale' directory | Internationalization | |||
27378 | 27378 | Add UUID serialization support to migration writer | Migrations | |||
27372 | 27372 | inspectdb fails to inspect sqlite3 tables with foreign keys that have spaces | Core (Management commands) | |||
27444 | 27444 | Django StaticLiveServerTestCase: view cannot query test-database properly | Testing framework | |||
27435 | 27435 | Raise an error when using --keepdb without an explicit TEST.PASSWORD on Oracle | Testing framework | |||
27419 | 27419 | Model that worked before 1.10 causes "Cannot force an update in save() with no primary key." in 1.10. | Database layer (models, ORM) | |||
27423 | 27423 | Test command sys.exit() does unnecessary casting | Testing framework | |||
27424 | 27424 | contenttype 0002_remove_content_type_name migration failure | contrib.contenttypes | |||
27411 | 27411 | Django namespaced reverse not working in test environment | Testing framework | |||
27063 | 27063 | i18n_patterns() matches too much of the URL as the language code | Internationalization | |||
27328 | 27328 | return `Set-Cookie` if sessionid= None value | contrib.sessions | |||
27382 | 27382 | Document that ugettext_lazy() result can't be used with arbitrary Python code | Documentation | |||
27396 | 27396 | Docs: send POST request on base.html does not mention {{ csrf_token }} | Documentation | |||
27389 | 27389 | Cannot use QueryDict without configuring settings first | HTTP handling | |||
27362 | 27362 | Omitting default_app_config in __init__.py happens too easily. | Core (Other) | |||
27385 | 27385 | Error in QuerySet.bulk_create() on PostgreSQL when objs length is a multiple plus one of batch_size | Database layer (models, ORM) | |||
27384 | 27384 | Accessing request.POST in Django middlewares 1.10.x make it empty for view | HTTP handling | |||
27368 | 27368 | mail.tests.SMTPBackendTests.test_server_login generates ResourceWarning unclosed socket | Testing framework | |||
27344 | 27344 | ConditionalGetMiddleware should only operate on GET requests | HTTP handling | |||
27123 | 27123 | prefetch_related return mistaken result | Database layer (models, ORM) | |||
27336 | 27336 | Whitespace control django configuration template | Template system | |||
27213 | 27213 | ArrayField with null throws ProgrammingError but not ValidationError on Psycopg < 2.6.1 | contrib.postgres | |||
27315 | 27315 | IntegrityError: insert or update on table violates foreign key constraint on Django 1.10 | Uncategorized | |||
27301 | 27301 | Better handling of errors that are not pickleable when testing in parallel | Testing framework | |||
27300 | 27300 | makemigrations --dry-run -v 3 on Python 3 writes byte string to stdout | Core (Management commands) | |||
27218 | 27218 | Return LogEntry instances from log_addition, log_change, log_deletion | contrib.admin | |||
27193 | 27193 | ORDER BY clause not included in subqueries using select_for_update() | Database layer (models, ORM) | |||
27279 | 27279 | Performance regression when running migrate with RenameModel operations | Migrations | |||
27309 | 27309 | Add CallableBool.__hash__() | Utilities | |||
14904 | 14904 | TextField with unique (or in unique_together) constraint breaks for large inputs in Postgres | Database layer (models, ORM) | |||
27210 | 27210 | smtp EmailBackend doesn't honor fail_silently=True when receiving a socket level connection error | Core (Mail) | |||
27298 | 27298 | Unclear "after each test" wording in the documentation | Documentation | |||
27286 | 27286 | Tests fail on MySQL when using multi-db and some DB is read-only due to supports_transactions() call | Testing framework | |||
27293 | 27293 | Incorrect time string spacing in Korean | Internationalization | |||
27285 | 27285 | Multi-db example : default database config can not be an empty dict | Documentation | |||
27288 | 27288 | In multi-db setup changes written to master are not seen on read-replicas | Testing framework | |||
27102 | 27102 | simplify_regex is not cleaning up any outstanding regex-y character | contrib.admindocs | |||
27053 | 27053 | Document django.contrib.auth.get_user() | Documentation | |||
27271 | 27271 | ServerFormatter should handle simple string messages with or without args | Utilities | |||
27264 | 27264 | Model Meta is overwriten by abstract parent class | Database layer (models, ORM) | |||
27259 | 27259 | ManyToOneRel.name uses relatemodelname instead of relatedmodelname_set | Database layer (models, ORM) | |||
27269 | 27269 | ORM extremely slow to run annotate/filter query, much faster directly in dbshell | Database layer (models, ORM) | |||
27265 | 27265 | Using @admin.register causes failure when AdminModel constructor is overriden | contrib.admin | |||
27159 | 27159 | Pickling query with an __in=inner_qs lookup causes evaluation evaluation of inner_qs | Database layer (models, ORM) | |||
27056 | 27056 | changing dim property for geometries does not generate correct migration on PostgreSQL | Migrations | |||
27254 | 27254 | Detect web server context | Uncategorized | |||
27255 | 27255 | Change test runner to display full dotted name of test | Testing framework | |||
27243 | 27243 | Make reverse_dict.getlist work with fully qualified module names | Core (URLs) | |||
27253 | 27253 | Use assertIsInstance() in test_force_text_lazy | Utilities | |||
27219 | 27219 | Emoji don't work in TextFields using Oracle backend | Database layer (models, ORM) | |||
27246 | 27246 | Factor out input template in ClearableFileInput and document template class attributes | Forms | |||
27083 | 27083 | Parse conditional HTTP headers according to RFC 7232 | HTTP handling | |||
27198 | 27198 | QueryDict getlist allows data to be mutated | HTTP handling | |||
27230 | 27230 | Inconsistency in AppConfig.path depending on sys.path | Core (Other) | |||
14284 | 14284 | Support for Google Maps version 3 | GIS | |||
27178 | 27178 | ImageField when default provided in model, it's impossible to change the value. | Forms | |||
27220 | 27220 | MultiWidget not considered in form submit | Forms | |||
27203 | 27203 | Update tests that use assertQuerysetEqual lambda o: o to use assertSequenceEqual | Core (Other) | |||
27173 | 27173 | Permit import statements to be longer than 80 characters | Core (Other) | |||
27192 | 27192 | Allow pluralizing admin URLs | contrib.admin | |||
27204 | 27204 | Clashing m2m intermediate table validation should ignore unmanaged models | Core (System checks) | |||
27179 | 27179 | Bug: error when trying to filter using regex/iregex on a key in a django.contrib.postgres.fields.JSONField | contrib.postgres | |||
27191 | 27191 | Generation of error reports fails if request.GET, POST, FILES or COOKIES contains key 'items' | Error reporting | |||
27110 | 27110 | makemigrations shouldn't create `django_migrations` table in external databases | Migrations | |||
27142 | 27142 | makemigrations fails on special database connections | Migrations | |||
27150 | 27150 | Document that a name should be provided when wrapping file-like objects that don't have one with File | Documentation | |||
27081 | 27081 | Allow migrations to serialize methods on pypy | Migrations | |||
27113 | 27113 | Test that setting HttpRequest.encoding clears POST | HTTP handling | |||
27146 | 27146 | template shows empty string instead of actual content when it contains characters like \x93 and \x94 | Template system | |||
27128 | 27128 | A method model.objects.get(pk=obj.pk) returns many objects, but in a database is one. | Uncategorized | |||
27132 | 27132 | Allowed testing MemcachedCache and PyLibMCCache during the same test run | Core (Cache system) | |||
27124 | 27124 | caches_setting_for_tests passes cull related options to memcached tests | Core (Cache system) | |||
27139 | 27139 | ImportError: No module named 'polls.apps.PollsConfig' | Documentation | |||
27127 | 27127 | Overriding timezone in test forces them to be TestCase | Testing framework | |||
27125 | 27125 | Can not support django Internationalized domain name in URLValidation | Core (URLs) | |||
27120 | 27120 | Log message text in PostgreSQL _clone_test_db() refers incorrectly to alias | Database layer (models, ORM) | |||
27112 | 27112 | django.test.client.Client doesn't support timeouts | Testing framework | |||
27111 | 27111 | UserCreationForm.__init__() crashes if USERNAME_FIELD not in self.fields | Forms | |||
27117 | 27117 | The force_login() does not work in a testing if using more one a test | Testing framework | |||
27072 | 27072 | AddGeometryColumn: “duplicate column name: xxx” error running migrations on SpatiaLite | GIS | |||
27044 | 27044 | `apps` passed to post_migrate_signal should contain migrated appconfigs even when no migration has been applied to them | Migrations | |||
27103 | 27103 | GDAL driver ensure_registered should check counts separately | GIS | |||
27061 | 27061 | Support creating the TEST PostgreSQL database from a custom template | Testing framework | |||
27107 | 27107 | setting request.encoding damages request.POST | HTTP handling | |||
27093 | 27093 | ORM error on apache + wsgi | Database layer (models, ORM) | |||
27013 | 27013 | Docs - Using Argon2 with Django - more appropriate pip command | Documentation | |||
27092 | 27092 | MIgrations: Creating and then renaming a ForeignKey fails when index and constraint created | Migrations | |||
27091 | 27091 | Add .tox directory to flake8 exclude | Testing framework | |||
27078 | 27078 | Simplify "if" logic inside SQLite's DatabaseCreation._get_test_db_name() | Database layer (models, ORM) | |||
27065 | 27065 | Deferred fields not passed to inherited models' __class__.__dict__ | Database layer (models, ORM) | |||
27070 | 27070 | Support for `Q` objects in `get_or_create` and `update_or_create` | Database layer (models, ORM) | |||
27066 | 27066 | Possible Memory leak while evaluating a QuerySet | Database layer (models, ORM) | |||
27058 | 27058 | Reallow the {% for %} tag to unpack any iterable | Template system | |||
27014 | 27014 | Raster support for spatial lookup breaks filtering by annotations | GIS | |||
27057 | 27057 | Use _SavedSettings in setup_test_environment() to store pre-test settings | Testing framework | |||
27008 | 27008 | Add manage.py test --debug option | Testing framework | |||
27007 | 27007 | Handle non-UTF-8 bytes objects for text/* attachments | Core (Mail) | |||
27019 | 27019 | DiscoverRunner does not restore old settings.DEBUG value in teardown | Testing framework | |||
27045 | 27045 | Document that AUTH_PASSWORD_VALIDATORS doesn't apply to create_user() and create_superuser() | Documentation | |||
27035 | 27035 | DiscoverRunner's setup_test_environment() hard-codes settings.DEBUG to False | Testing framework | |||
27002 | 27002 | Redundant database query rendering a ModelChoiceField with RadioSelect or CheckboxSelectMultiple | Forms | |||
27032 | 27032 | Calling setup_test_environment() "twice" deletes pre-setup state | Testing framework | |||
27028 | 27028 | Clarify failed parallel tests run message | Testing framework | |||
27015 | 27015 | Hidden widget shouldn't have maxlength/minlength attributes | Forms | |||
27011 | 27011 | Django Middleware 1.10 does not run template_context_processors for exceptions thrown from middleware | HTTP handling | |||
27010 | 27010 | Argon2PasswordHasher.encode() decodes underlying hash as UTF-8 instead of ASCII | contrib.auth | |||
27012 | 27012 | test_nested_requests wipes out pre-test settings | Testing framework | |||
27005 | 27005 | request.body raises an exception if 'CONTENT_LENGTH' = '' | HTTP handling | |||
27001 | 27001 | Regression in query counts using RadioSelect with ModelChoiceField | Forms | |||
14030 | 14030 | Use F() objects in aggregates(), annotates() and values() | Database layer (models, ORM) | |||
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 | |||
14098 | 14098 | Prevent introspection errors from crashing inspectdb | Core (Management commands) | |||
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 | |||
14286 | 14286 | Support for BigAutoField | Database layer (models, ORM) | |||
14368 | 14368 | Reverse relation attribute for OneToOneField fails when set to None | Database layer (models, ORM) | |||
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) | |||
14476 | 14476 | annotate, default aggregation naming and filter annoyance | Database layer (models, ORM) | |||
14442 | 14442 | During tests parse fixtures using setUpClass | Testing framework | |||
14200 | 14200 | new RegexURLResolver is contructed for every request | Core (URLs) | |||
14196 | 14196 | Objects that come from something_set, should have their parent object filled in | Database layer (models, ORM) | |||
14601 | 14601 | ValuesQuerySet join types not being promoted | Database layer (models, ORM) | |||
14671 | 14671 | Allow overriding of ModelChoiceField.choices | Forms | |||
14772 | 14772 | Reversing a URL with optional arguments fails | Core (URLs) | |||
14087 | 14087 | django.core.management.get_commands only sees commands in the last package of a namespace package | Core (Other) | |||
14497 | 14497 | ModelAdmin.readonly_fields isn't graceful with filefields. | contrib.admin | |||
14483 | 14483 | Implement subqueries in geodjango spatial lookup | GIS | |||
14881 | 14881 | [nonrel] Do not assume ``User.id`` to be an integer in django.contrib.auth's pasword reset feature | contrib.auth | |||
14515 | 14515 | Can't pickle ValueQuerySet if query references fields, which aren't on the same model. | Database layer (models, ORM) | |||
14394 | 14394 | Assigning bad data to an m2m attribute should not clear existing data | Database layer (models, ORM) | |||
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) | |||
14334 | 14334 | Queries don't ensure that comparison objects are the correct type | Database layer (models, ORM) | |||
14638 | 14638 | to_python howto documentation improvement | Documentation | |||
14930 | 14930 | `values_list()` fails on queryset ordered by extra column | Database layer (models, ORM) | |||
14273 | 14273 | Development server does not shutdown cleanly | Core (Other) | |||
14932 | 14932 | Tests failing with SQLite3 on Linux systems; Sites object causing failures. | Uncategorized | |||
14372 | 14372 | Admin shouldn't render label tags on hidden fields | contrib.admin | |||
14003 | 14003 | Filtering on a relation whose model has a different PK type doesn't work | Database layer (models, ORM) | |||
14226 | 14226 | Bug in dumpdata dependency calculation involving ManyToManyFields | Core (Serialization) | |||
14305 | 14305 | inspectdb should output unmanaged model definitions | Core (Management commands) | |||
14549 | 14549 | Disambiguation of target/source fields for intermediary models when using ManyToManyField | Database layer (models, ORM) | |||
14319 | 14319 | Add signals test_setup and test_teardown to Django test suite runner Options | Testing framework | |||
14298 | 14298 | maximum open cursors exceeded on Jython and Oracle | Database layer (models, ORM) | |||
14051 | 14051 | Signals for transaction commit/rollback | Database layer (models, ORM) | |||
14007 | 14007 | Automatically discover models within a package without using the app_label Meta attribute | Database layer (models, ORM) | |||
14825 | 14825 | LocaleMiddleware should store language preferences if possible | Internationalization | |||
14800 | 14800 | Development server should NOT elide favicon from the logs | Core (Management commands) | |||
14461 | 14461 | Allow to use other translation languages than just the ones available in Django | Internationalization | |||
14609 | 14609 | __or__ method of queries does not return a correctly combined query. | 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) | |||
14658 | 14658 | DateField initial does not honor locale, against documentation | Forms | |||
23 | 23 | Add support for ValidationWarning | Forms | |||
14028 | 14028 | setting db_column to same value as another column should not validate | Database layer (models, ORM) | |||
14512 | 14512 | Documentation & tools for decorating class-based-views. | Generic views | |||
14786 | 14786 | get_db_prep_lookup call get_prep_value twice for each value if prepared == False | Database layer (models, ORM) | |||
14765 | 14765 | Unnecessary usage of NodeList in ForNode (template rendering) | Template system | |||
14043 | 14043 | Incorrect and/or confusing behaviour with nullable OneToOneField | Database layer (models, ORM) | |||
14056 | 14056 | Wrong query generated when using reverse foreign key | Database layer (models, ORM) | |||
14492 | 14492 | Model proxy instance does not equal the respective model instance | Database layer (models, ORM) | |||
694 | 694 | [patch] TEMPLATE_DIRS should allow project root relative paths | Template system | |||
14396 | 14396 | Admin generates a query burst on ForeignKey with null = True | contrib.admin | |||
14580 | 14580 | Clean up duplicate code in admin formset handling | contrib.admin | |||
14300 | 14300 | manage.py sqlcustom fails if models are in a submodule | Core (Management commands) | |||
14261 | 14261 | Add clickjacking protection (X-Frame-Options header) | HTTP handling | |||
14656 | 14656 | Atom1Feed should write atom:published element | contrib.syndication | |||
14238 | 14238 | admin-interface and formsets: ordered_forms are not returned in case of errors | contrib.admin | |||
25 | 25 | Filtering interface on ForeignKey <select> boxes | contrib.admin | |||
14894 | 14894 | translation is not threadsafe | Internationalization | |||
14567 | 14567 | ModelMultipleChoiceField inconsistently returns a list if empty. | Forms | |||
14019 | 14019 | SQLInsertCompiler.as_sql() failure | Database layer (models, ORM) | |||
14018 | 14018 | Introduce class_plural %-substitution placeholder for related_name of ForeignKey/ManyToManyField | Database layer (models, ORM) | |||
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) | |||
14287 | 14287 | TEST_MIRROR is not respected in routers | Database layer (models, ORM) | |||
14705 | 14705 | Model Field Order not influenced by MRO of superclasses | Database layer (models, ORM) | |||
852 | 852 | psycopg.ProgrammingError exceptions leave the connection to the DB in an unusable state | Database layer (models, ORM) | |||
14646 | 14646 | django.contrib.comments is missing default template for comment_notification_email.txt, and has no documentation of template context | contrib.comments | |||
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) | |||
14016 | 14016 | SQLite3 problem with date comparison | Database layer (models, ORM) | |||
14571 | 14571 | Update jQuery | contrib.admin | |||
14633 | 14633 | Reorganize settings reference docs | Documentation | |||
14879 | 14879 | Aggregates (Min, Max) for CharField fails with Postgresql | Database layer (models, ORM) | |||
14040 | 14040 | Python syntax errors in module loading propagate up | Core (Other) | |||
14976 | 14976 | Add is_html flag to contrib.messages | contrib.messages | |||
14325 | 14325 | GenericForeignKey fails if assigned to an object which implements the __len__ method | contrib.contenttypes | |||
14039 | 14039 | FileField special-casing breaks MultiValueField including a FileField | Forms | |||
14684 | 14684 | RESTful Model View | Generic views | |||
14694 | 14694 | defer() doesn't work with reverse relations | Database layer (models, ORM) | |||
14678 | 14678 | Users are able to add more than one page to the same url | contrib.flatpages | |||
14315 | 14315 | memcached doesn't support negative deltas for incr() and decr() | Core (Cache system) | |||
14615 | 14615 | Related objects manager returns related objects with null FKs for unsaved instances | Database layer (models, ORM) | |||
14093 | 14093 | Confusing error when failing to create a session key because the cache is unavailable | contrib.sessions | |||
14282 | 14282 | Add Guatemala to Localflavors | contrib.localflavor | |||
14400 | 14400 | Latvian localflavor | contrib.localflavor | |||
14308 | 14308 | Adding some fields to the Mexican local flavor. | contrib.localflavor | |||
14015 | 14015 | django.contrib.localflavor.it added italian phone number validation | contrib.localflavor | |||
14861 | 14861 | Importing settings in a module that contains a logging Handler causes circular import. | Core (Other) | |||
14449 | 14449 | restructuredtext filter does not return the correct content | Documentation | |||
14556 | 14556 | Recommend to avoid FlatpageFallbackMiddleware unless absolutely required | Documentation | |||
14885 | 14885 | is_valid for ModelForm changes instance if instance is provided | Documentation | |||
14516 | 14516 | Extract methods from removetags and slugify template filters | Template system | |||
14195 | 14195 | ContentType object fails to use cache, beats DB to death | Uncategorized | |||
14502 | 14502 | Feature: escape hatch for colliding template syntax in Django templates | Template system | |||
14478 | 14478 | Couple of tests make assumptions about configuration | Contrib apps | |||
14681 | 14681 | Uploaded files should not set mode to None | File uploads/storage | |||
14886 | 14886 | GeoModelAdmin forms cannot be used with WMS in formats other than image/jpeg | GIS | |||
1 | 1 | Create architecture for anonymous sessions | Core (Other) | |||
409 | 409 | Add support for sqlrelay backend, to pool DB connections | Database layer (models, ORM) | |||
14593 | 14593 | CZBirthNumberField expects two arguments to clean() | contrib.localflavor | |||
14266 | 14266 | Audit database backend support claims, particularly for MySQL | Documentation | |||
596 | 596 | Allow Django to be packaged as a Python egg | Core (Other) | |||
14574 | 14574 | Initial values support for inline model formsets | Forms | |||
14341 | 14341 | Session middleware raises exception when unit testing HttpResponseForbidden | Testing framework | |||
14147 | 14147 | django 1.2 documentation refer to assertQuerysetEqual which is only available in trunk | Documentation | |||
159 | 159 | Circular logout problem | contrib.admin | |||
736 | 736 | [patch] QueryDict items() and mutability protection fix with doctests | Core (Other) | |||
14184 | 14184 | Validators not called on MultiValueField | Forms | |||
14964 | 14964 | create_attachment support for unicode symbols in filename | Core (Mail) | |||
14806 | 14806 | No template tag to support contextual translations | Internationalization | |||
632 | 632 | database stored templates | Template system | |||
14555 | 14555 | Session loss with psycopg2 db backend | contrib.sessions | |||
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 | |||
638 | 638 | changelist table is too wide on pages with filter sidebar | contrib.admin | |||
14438 | 14438 | Deserializer raises ValidationError if natural key is given as string | Core (Serialization) | |||
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 | |||
14270 | 14270 | ManyToMany manager classes should be cached | Database layer (models, ORM) | |||
14648 | 14648 | Annotated date querysets fail if spatial backend is used | GIS | |||
14579 | 14579 | Use built-in sessions middleware for entirely cookie-based sessions | contrib.sessions | |||
14596 | 14596 | Cache backend initialization refactoring | Core (Cache system) | |||
14594 | 14594 | Django/CherryPy problem with POST data | HTTP handling | |||
14103 | 14103 | Have django.utils.cache.patch_response_headers honor settings.USE_ETAGS setting | Core (Cache system) | |||
14604 | 14604 | Ubuntu documentation for geospatial/Postgres is out of date | GIS | |||
14603 | 14603 | Copy & paste-able unittest output | Uncategorized | |||
14602 | 14602 | bug in wsgi handler in trunk | Core (Other) | |||
14632 | 14632 | Bug - testing framework fails when contrib.auth not in settings. | Testing framework | |||
14486 | 14486 | Change unittest / unittest2 import logic on trunk | Testing framework | |||
14731 | 14731 | [Patch] Change 14413 breaks old fixtures with permissions | contrib.auth | |||
14739 | 14739 | Move contrib app translations out of core | Internationalization | |||
14750 | 14750 | ILPostalCodeField doesn't handle EMPTY_VALUES correctly | contrib.localflavor | |||
14471 | 14471 | db.models.Manager regression - can't override some methods | Database layer (models, ORM) | |||
14470 | 14470 | Convert model_admin doctests to unit tests | Testing framework | |||
14752 | 14752 | WeekArchiveView gives incorrect results when using weeks beginning with Monday | Generic views | |||
14467 | 14467 | AllValuesFilterSpec does not work with Null | contrib.admin | |||
14466 | 14466 | "ORA-00918: column ambiguously defined error" has reappeared in 1.2.3 | Database layer (models, ORM) | |||
14753 | 14753 | Accessing (Get)HttpRequest.raw_post_data in view results in exception during testing | Testing framework | |||
14460 | 14460 | Convert managers_regress doctests to unit tests | Testing framework | |||
14459 | 14459 | Convert many_to_one_regress test to unit tests | Testing framework | |||
14458 | 14458 | Convert m2m_regress doctests to unit tests | Testing framework | |||
14456 | 14456 | Convert inline_formsets doctests to unit tests | Testing framework | |||
14455 | 14455 | Document possibly backwards-incompatible localflavor changes | contrib.localflavor | |||
14454 | 14454 | Convert admin_widgets doctest to unit tests | Testing framework | |||
14755 | 14755 | Wsgi Error | HTTP handling | |||
14447 | 14447 | Auth and Sitemap test failures from manage.py test | Contrib apps | |||
14446 | 14446 | auth.views.password_reset_confirm should never be cached | contrib.auth | |||
14445 | 14445 | Use HMAC and constant-time comparison functions where needed in Django | Uncategorized | |||
14444 | 14444 | Convert pagination doctests to unittests | Testing framework | |||
14771 | 14771 | Typo in docs, "vistor" | Documentation | |||
14774 | 14774 | assertNumQueries is buggy with views and the test client if used more than once in a test | Testing framework | |||
14795 | 14795 | Empty Superuser Permissions | contrib.auth | |||
14433 | 14433 | Thread safety problem in contrib.sitemaps | Contrib apps | |||
14426 | 14426 | Factor "mysite" out of all code example import statements | Documentation | |||
14799 | 14799 | Test database creation order problem after r14696 | Testing framework | |||
14803 | 14803 | ModelFormMixing's handling of "success_url" is inconsistent with old generic view behaviour | Generic views | |||
14406 | 14406 | Logging doesn't work under Python 2.4 | Core (Other) | |||
14405 | 14405 | problem in login view | contrib.auth | |||
14809 | 14809 | Broken login related tests after r14733 | contrib.auth | |||
14812 | 14812 | Wrong processing of If-Modified-Since header | Contrib apps | |||
14824 | 14824 | django.utils.get_format_modules doesn't respect USE_L10N | Internationalization | |||
14386 | 14386 | Standardize Site/RequestSite access; looser coupling of sites framework in contrib | Contrib apps | |||
14000 | 14000 | Removal of obsolete "versionadded" tags | Documentation | |||
14378 | 14378 | Enable customization of the class for self.client in tests | Testing framework | |||
14374 | 14374 | Missing templates on contrib.auth makes tests in a new project fail (startproject) | Contrib apps | |||
14833 | 14833 | Sitemaps tests fail if run from your project and USE_I18N is False | Contrib apps | |||
14366 | 14366 | Model.objects.none().values(...).anything() is broken | Database layer (models, ORM) | |||
14002 | 14002 | filesizeformat filter only supports up to GB | Template system | |||
14355 | 14355 | "readonly" fields don't display their "help_text" in admin | contrib.admin | |||
14354 | 14354 | Check password is not None in User.check_password | contrib.auth | |||
14349 | 14349 | Add Belgium (be) localflavor | contrib.localflavor | |||
14338 | 14338 | Search bar on the docs should include 1.2, & 1.1 | *.djangoproject.com | |||
14330 | 14330 | Test failure with get_image_dimensions since [13715] | File uploads/storage | |||
14329 | 14329 | Seeing test failure in regressiontests.request since 13809 | HTTP handling | |||
14878 | 14878 | Issues in generic views (list) | Generic views | |||
14301 | 14301 | django crashes on email address that passed validate_email() (utf8-tld) | Core (Mail) | |||
14299 | 14299 | Add additional cache.*_many functions | Core (Cache system) | |||
14895 | 14895 | USE_THOUSAND_SEPARATOR causes error on group admin operations | contrib.admin | |||
14290 | 14290 | Rendering is very inefficient when USE_L10N. Caching format values gives 2-7 times improvement | Internationalization | |||
14896 | 14896 | Delete leads to IntegrityError : bad cascading rule when there's a ManyToManyField pointing to a class having subclasses. | Database layer (models, ORM) | |||
14910 | 14910 | I18N locale per app resolving - documentation incorrect and bug | Internationalization | |||
14919 | 14919 | 1.2.X branch test failure: test_csrf_token_in_404 | Uncategorized | |||
14279 | 14279 | typo in tests for private flatpage not showing sitemaps | Contrib apps | |||
14920 | 14920 | Many test failures running full suite with postgres backend | Uncategorized | |||
14276 | 14276 | Typo in the docstring to one of the unittests | Testing framework | |||
14921 | 14921 | Cannot run tests against oracle db on trunk | Uncategorized | |||
14924 | 14924 | I18N looks for translations in the reverse order of the apps | Internationalization | |||
14925 | 14925 | test_permission_register_order raises IntegrityError when tests are run and INNODB storage engine is used for MySQL | contrib.auth | |||
14928 | 14928 | manage runserver does not allow host name as address | django-admin.py runserver | |||
14933 | 14933 | SelectDateWidget doesn't render a month | Forms | |||
14935 | 14935 | admin_views regression test has one failure since r14992 | contrib.admin | |||
14259 | 14259 | URL dispatcher does not reject duplicate URL names | Core (Other) | |||
14034 | 14034 | admin inline formset with "extra" ignores last line when saving | Contrib apps | |||
14938 | 14938 | "Save as" does not save entries added with a Inline | Forms | |||
14041 | 14041 | Templates in function calls for sitemap | Contrib apps | |||
14941 | 14941 | URLField (in django.contrib.admin) rejects IDN domain | Core (Other) | |||
14947 | 14947 | regressiontests.fixtures_regress.tests.TestFixtures.test_dumpdata_uses_default_manager() fails with Python 2.7 | Uncategorized | |||
14948 | 14948 | Broken routers in 1.2.4: type object 'ModelBase' has no attribute '_meta' | Database layer (models, ORM) | |||
14951 | 14951 | Unique_for_[date|month|year] fails when the DateField is empty | Database layer (models, ORM) | |||
14955 | 14955 | URLField validation should use HEAD requet instead of GET | Core (Other) | |||
14961 | 14961 | Cannot load admin interface static files when doing tutorial | Contrib apps | |||
14193 | 14193 | prepopulated_fields should concatenate fields in given order | contrib.admin | |||
14187 | 14187 | Add support for bpython in django-admin.py shell | Core (Management commands) | |||
14972 | 14972 | AdminEmailHandler breaks when report is missing stack trace information | Core (Other) | |||
14176 | 14176 | Error raised when using django.contrib.comments.feeds.LatestCommentsFeed | contrib.comments | |||
14975 | 14975 | TransactionTestCases are broken by django.contrib.auth in 1.2.4 | Testing framework | |||
14977 | 14977 | contrib.admin ordering by two or more fields | contrib.admin | |||
14982 | 14982 | EMPTY_CHANGELIST_VALUE not honored whit a relation field in list_display | Uncategorized | |||
14162 | 14162 | Dumpdata needs an option to use the base manager instead of the default manager | Core (Management commands) | |||
14984 | 14984 | ClearableFileInput generates invalid XHTML | Forms | |||
14152 | 14152 | Model validation: full_clean() should call clean() before clean_fields() | Database layer (models, ORM) | |||
14133 | 14133 | update GeoDjango windows installer | GIS | |||
14132 | 14132 | Feedgenerator doesn't support dates before 1900 | Contrib apps | |||
14990 | 14990 | Custom sitemap unittests failing for contrib.sitemaps in 1.3 Beta 1 | Contrib apps | |||
14589 | 14589 | Changeset 14395 introduced two bugs | Template system | |||
14582 | 14582 | django.contrib.staticfiles development file serving is backward-incompatible if MEDIA_URL was pointing to /static/ folder | Contrib apps | |||
14576 | 14576 | Regression in FormWizard | contrib.formtools | |||
14573 | 14573 | prepopulated_fields javascript error since r14123 | contrib.admin | |||
14572 | 14572 | Minor fix for generic inline formsets | contrib.contenttypes | |||
14661 | 14661 | A couple of MySQL/MyISAM test failures | Testing framework | |||
14662 | 14662 | auth and contenttypes post-syncdb handlers ignore 'db' option | Contrib apps | |||
14563 | 14563 | Add Turkey to localflavors | contrib.localflavor | |||
14670 | 14670 | GenericTabularInline broken as of r13708 | Contrib apps | |||
14560 | 14560 | UpdateCacheMiddleware does not save responses for HEAD requests | Core (Cache system) | |||
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 | |||
14679 | 14679 | Change of behavior in add new user workflow when using "Save" button | contrib.admin | |||
14685 | 14685 | contrib.sessions.models has incompatible or extraneous code | contrib.sessions | |||
14697 | 14697 | Speeding up queryset model instance creation | Database layer (models, ORM) | |||
14698 | 14698 | django.utils.module_loading.module_has_submodule yields false positives | Core (Other) | |||
14504 | 14504 | Generic ListView pagination broken | Generic views | |||
14711 | 14711 | MonthMixin.get_previous_month incorrect under certain conditions | Generic views | |||
14501 | 14501 | Django runserver + Chrome/Safari + AJAX POST quirk | Uncategorized | |||
14721 | 14721 | USE_THOUSAND_SEPARATOR fails with UnicodeDecodeError in several locales | Internationalization | |||
14487 | 14487 | Stop leaking unittest2 as 'unittest' from django.test.simple | 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 | |||
285 | 285 | WSGIRequest should set request.path to full uri path | HTTP handling | |||
14718 | 14718 | Different attributes for DateInput and TimeInput in SplitDateTimeWidget | Forms | |||
14063 | 14063 | Validating form file fields is hard | File uploads/storage | |||
14183 | 14183 | Geodjango models broken with pydoc | GIS | |||
13 | 13 | 1 | Related objects interface should be tighter (edit_inline) | contrib.admin | ||
14876 | 14876 | Q | Q with nullable related fields generates INNER JOIN where it should be LEFT JOIN | Database layer (models, ORM) | |||
14695 | 14695 | Field's `name` kwarg gets paved over | Database layer (models, ORM) | |||
14503 | 14503 | Unify test for exception+message value assertion method | Testing framework | |||
347 | 347 | Add setting for table generation to use a default MySQL table type | Database layer (models, ORM) | |||
116 | 116 | Default admin media doesn't display for 'django-admin runserver' | contrib.admin | |||
14049 | 14049 | Fixture loading should be skipped for TestCase decorated with @skip* | Testing framework | |||
14288 | 14288 | Template filter: linebreaksbr doesn't normalize newlines | Template system | |||
14849 | 14849 | ManyToManyField has weird behavior in 1.2 w/ multi-db | Database layer (models, ORM) | |||
14348 | 14348 | Paginator does not handle django.db.models.sql.datastructures.EmptyResultSet | Database layer (models, ORM) | |||
289 | 289 | [patch] more details with "Please correct the errors below." | contrib.admin | |||
14506 | 14506 | Crash on HEAD request | Documentation | |||
14608 | 14608 | Adding a INPhoneNumberField to indian localflavor | contrib.localflavor | |||
14390 | 14390 | set_password functionality outside of the User model | contrib.auth | |||
14674 | 14674 | ResetPasswordForm doesn't consider unusable_password setting | contrib.auth | |||
811 | 811 | IPv6 address field support | Core (Other) | |||
14029 | 14029 | not operator on F objects silently fails | Database layer (models, ORM) | |||
14020 | 14020 | Make HttpResponse.get work like dict.get | HTTP handling | |||
14206 | 14206 | contrib:admin dynamic list_display support | contrib.admin | |||
14893 | 14893 | TypeError when accessing deferred (defer(..)) geometry field when using proxy geographic model | GIS | |||
14614 | 14614 | Dont send Request message when handle_uncaught_exception() | Core (Other) | |||
14082 | 14082 | modelform_factory should use the form's metaclass | Forms | |||
14903 | 14903 | wsgiref usage | HTTP handling | |||
14134 | 14134 | Ability to set csrf cookie path and https-only plus add 'secure' | Core (Other) | |||
14262 | 14262 | Helper for "get_something as varname" template tag pattern | Template system | |||
14729 | 14729 | RawQuerySet.__repr__ fails when params passed as list | Database layer (models, ORM) | |||
14766 | 14766 | ordering by a field that does not exists returns an empty QuerySet | Database layer (models, ORM) | |||
14854 | 14854 | Follow PEP 8 -- Style Guide for Python Code | Core (Other) | |||
14220 | 14220 | Backwards-compat code in db.fields.subclassing is a bottleneck | Database layer (models, ORM) | |||
14710 | 14710 | Form css classes for bound fields are not rendered {{ form.field_name }} | Forms | |||
14960 | 14960 | Write tests for inclusion_tag | Template system | |||
14733 | 14733 | Allow Manager.raw() execute not only "Pure selects" | Database layer (models, ORM) | |||
14105 | 14105 | django.contrib.auth tests failing with cache middleware | Core (Cache system) | |||
717 | 717 | If-Modified-Since checked for exact match | HTTP handling | |||
14639 | 14639 | admin.site.register() does not check if the model is abstract (gives weird error) | contrib.admin | |||
14099 | 14099 | modelformset not using _should_delete_form | Forms | |||
14013 | 14013 | 'django.db.backends.postgresql_psycopg2' isn't an available database backend. (?!?!?) | Database layer (models, ORM) | |||
14986 | 14986 | TestCase: increase verbosity for TestCase.fixtures usage | Testing framework | |||
14046 | 14046 | Template tag errors masked if including based on context variable name | Template system | |||
14101 | 14101 | Localized DecimalField doesn't accept localized input | Internationalization | |||
14880 | 14880 | raw_id_fields in admin does not work when limit_choices_to dictionary has value=False | contrib.admin | |||
14823 | 14823 | Unexpected behavior with core.serializers.register_serializer and unregister_serializer | Core (Serialization) | |||
14818 | 14818 | cycle tag is not safe | Template system | |||
14677 | 14677 | tests.py cannot be split to package always | Testing framework | |||
14796 | 14796 | inspectdb producing field names which are Python keywords | django-admin.py inspectdb | |||
14240 | 14240 | filesizeformat should localize number | Template system | |||
14468 | 14468 | test_client_regress.models.UploadedFileEncodingTest fails if the mimetypes.guess_type() guesses an alternate zip mimetype | Testing framework | |||
14870 | 14870 | Do not catch all AttributeErrors in CustomRouter.allow_syncdb and friends | Database layer (models, ORM) | |||
14814 | 14814 | Check for file binding in FieldFile.delete() | Database layer (models, ORM) | |||
14701 | 14701 | Meta attributes from abstract class | Database layer (models, ORM) | |||
14673 | 14673 | MultipleHiddenInput unbound form | Forms | |||
14500 | 14500 | Cookie not set in IE and no error message in login form | contrib.auth | |||
14591 | 14591 | UnicodeDecodeError when trying to render the label of a field | contrib.admin | |||
14350 | 14350 | Please add a login method to the test Client that doesn't depend on passwords | Testing framework | |||
14339 | 14339 | Enable testing when you can't create/destroy databases | Testing framework | |||
14163 | 14163 | Setting pk should set the related fields also in the base chain. | Database layer (models, ORM) | |||
14067 | 14067 | _perform_unique_checks, _perform_date_checks broken for subclasses | Database layer (models, ORM) | |||
14939 | 14939 | Django's Test Client strips out URL ;-parameters | Testing framework | |||
14946 | 14946 | Form wizard doesn't process last form | contrib.formtools | |||
14944 | 14944 | Saving a model which refers to unexistent models does not spit any errors | Database layer (models, ORM) | |||
14439 | 14439 | Improve documentation on how to run the GIS test suite | GIS | |||
14655 | 14655 | formsets should be iterable | Forms | |||
14865 | 14865 | Various RO localflavor fields don't handle EMPTY_VALUES correctly | contrib.localflavor | |||
14872 | 14872 | ZAPostCodeField doesn't pass *args or **kwargs to super().__init__ | contrib.localflavor | |||
14871 | 14871 | ZAIDField doesn't handle EMPTY_VALUES correctly | contrib.localflavor | |||
14860 | 14860 | Various PL localflavor fields don't handle EMPTY_VALUES correctly | contrib.localflavor | |||
14859 | 14859 | Various IT localflavor fields don't handle EMPTY_VALUES correctly | contrib.localflavor | |||
14864 | 14864 | ROCIFField in localflavor has a bad regex | contrib.localflavor | |||
14146 | 14146 | Incorrect query being generated by .exclude() in some inheritance cases | Database layer (models, ORM) | |||
14902 | 14902 | Won't delete files with accents (or other unicode characters) | Core (Other) | |||
14892 | 14892 | python manage.py shell | Core (Other) | |||
14144 | 14144 | ModelMultipleChoiceField doesnt check validators | Forms | |||
14499 | 14499 | ATSocialSecurityNumberField doesn't handle EMPTY_VALUES correctly | contrib.localflavor | |||
14847 | 14847 | dumpdata sends output to stderr, not stdout | Uncategorized | |||
14075 | 14075 | ManyToMany relationships create circular references | Database layer (models, ORM) | |||
14169 | 14169 | Improve TemplateSyntaxError for invalid block tags | Template system | |||
14417 | 14417 | UnicodeDecodeError exception in recent actions | contrib.admin | |||
14561 | 14561 | Missing step in tutorial | Documentation | |||
14114 | 14114 | Opera 10.61 - admin, collapse don't work | contrib.admin | |||
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) | |||
14234 | 14234 | Validation bug when using ModelForms | Forms | |||
14714 | 14714 | Refactoring BaseHandler and company for DRYness | Core (Other) | |||
14423 | 14423 | Wrong SQL on exclude with inheritance | Database layer (models, ORM) | |||
14691 | 14691 | foreign key validate() fails for non-default databases | Database layer (models, ORM) | |||
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) | |||
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 | |||
14508 | 14508 | Test suite silences warnings | Testing framework | |||
14269 | 14269 | It is impossible to run full Django test suite on Oracle because there is 100m maxsize limit for test tablespace | Database layer (models, ORM) | |||
14630 | 14630 | Oracle test tablespace disk datafile not big enough for running full Django test suite | Testing framework | |||
14620 | 14620 | django.utils.translation.get_language doesn't use settings | Core (Other) | |||
14318 | 14318 | Add GEOSGeometry.valid_reason | GIS | |||
14588 | 14588 | Changed behaviour of middlewares after [14393] | Core (Other) | |||
14565 | 14565 | No csrf_token on 404 pages | Uncategorized | |||
14398 | 14398 | runfcgi umask option should use literal value | Core (Management commands) | |||
14531 | 14531 | Add validate_unique flag to ModelForm.Meta | Forms | |||
14223 | 14223 | Inconsistent exception raising on DB integrity errors | Database layer (models, ORM) | |||
14513 | 14513 | Ordering Check in django/core/management/validation.py | Database layer (models, ORM) | |||
14520 | 14520 | Regression in test speed, and memory usage | Testing framework | |||
14521 | 14521 | Camel case used for mthods' names | Uncategorized | |||
14482 | 14482 | better documentation of flow of save in admin | Documentation | |||
14495 | 14495 | get_success_url raises ImproperlyConfigured with wrong message in some class based generic views' mixins | Generic views | |||
14407 | 14407 | ManyToManyRawIdWidget.value_from_datadict is inexplicably complicated and can be simplified | contrib.admin | |||
14167 | 14167 | Using Instances in Generic Create/Update/Delete | Generic views | |||
14126 | 14126 | blocktrans count is parsing incorrectly | Translations | |||
14473 | 14473 | Convert model_package doctests to unittests | Testing framework | |||
14472 | 14472 | Convert generic_relations doctest to unittest | Testing framework | |||
14469 | 14469 | id localflavor tests are breoken since r14196 | Uncategorized | |||
14119 | 14119 | fields_for_model returns all fields when fields parameter is the empty tuple | Forms | |||
14441 | 14441 | Oracle list limit exceeded with __in filters | Database layer (models, ORM) | |||
14440 | 14440 | Conversion of mail tests from doctest to unittests | Testing framework | |||
14427 | 14427 | Add options to runtests.py to discover test pairings that fail | Testing framework | |||
14274 | 14274 | Document the fact that running tests with warnings on is a good step before an upgrade/good practice | Documentation | |||
14225 | 14225 | Documentation website showing "dev" documentation instead of "1.2" | Documentation | |||
14260 | 14260 | conversion of fixtures_regress tests from doctest to unittest format | Testing framework | |||
14295 | 14295 | Saving an object with a custom manager results in IntegrityError | Uncategorized | |||
14380 | 14380 | Form provided by modelform_factory fails when using fields attribute | Forms | |||
14363 | 14363 | ManyToManyRawIdWidget.render is assuming `attrs` is always passed as a dict. | contrib.admin | |||
14353 | 14353 | unique_together new style is not working properly | Uncategorized | |||
14182 | 14182 | CsrfViewMiddleware makes modification of the upload handlers impossible | File uploads/storage | |||
14306 | 14306 | Translations handling cleanup (with performance boost, too) | Internationalization | |||
14271 | 14271 | Admin media tests assume absolute path from module.__file__ | Testing framework | |||
14314 | 14314 | Import error on installation of Django 1.2.3 | Uncategorized | |||
14244 | 14244 | In clause with 1000 or more items fails in Oracle | Database layer (models, ORM) | |||
14254 | 14254 | More tests for storage backends | File uploads/storage | |||
14252 | 14252 | django.contrib.flatpages unit tests assume default value for settings.LOGIN_URL | Contrib apps | |||
14265 | 14265 | Tag the 1.2.3 release in the repository | Uncategorized | |||
14278 | 14278 | sqlite3 backend and django 1.2.3, bug: «no such table» | Database layer (models, ORM) | |||
14125 | 14125 | 'Safe strings' are not force-escaped on development 500 page | Uncategorized | |||
14235 | 14235 | UnicodeDecodeError in CSRF middleware | Forms | |||
14245 | 14245 | django/contrib/flatpages/fixtures not included in the 1.2.2 release tarball | Uncategorized | |||
14246 | 14246 | aggregation_regress tests don't run on Postgres that supports StdDev | Uncategorized | |||
14247 | 14247 | [regression in 1.2.2] 'forms' test failure in 1.2.X | Testing framework | |||
14250 | 14250 | FileBasedCacheTests.test_cull test failure | Core (Cache system) | |||
14090 | 14090 | Many sql queries needed to display change user form | contrib.auth | |||
14192 | 14192 | potential issue re in memory django file uploading. | Core (Other) | |||
14199 | 14199 | NameError in django.core.cache.backends.db | Core (Cache system) | |||
14164 | 14164 | Automatic localization of numbers (L10N) in templates can cause invalid sitemap priorities | Internationalization | |||
14168 | 14168 | Method assertQuerysetEqual() has "response" as first argument in the docs | Documentation | |||
14116 | 14116 | TestClient skips Csrf Middleware | Testing framework | |||
14159 | 14159 | Forms tests are dependent on module.__file__ returning an absolute path | Testing framework | |||
14155 | 14155 | Remove doctests (and flush calls) from tests | Testing framework | |||
14148 | 14148 | Django assumes that module.__file__ is an absolute path | Testing framework | |||
14068 | 14068 | Fixture loading issue with multi database setting | Core (Serialization) | |||
14123 | 14123 | Trunk tests broken as of r13588 (1.2.x passes) | Testing framework | |||
14086 | 14086 | Tests don't pass on Python 2.4 because of a try/except/finally | contrib.sessions | |||
14036 | 14036 | foreignKey doesn't work properly in admin - last current svn revision (1.3 pre alpha) | contrib.admin | |||
14001 | 14001 | Can't use testing w/out having db creation privileges | Testing framework | |||
920 | 920 | [patch] patch_response_headers breaks when response.content is unicode | Core (Cache system) | |||
919 | 919 | [patch] Implement `random` template tag | Template system | |||
172 | 172 | Twisted (twisted.web2) support for Django | Tools | |||
580 | 580 | [patch] caching needs to take more into account than just the URL | Core (Cache system) | |||
903 | 903 | change login_required | contrib.auth | |||
106 | 106 | [patch] Problem with some js/select box on IE | contrib.admin | |||
461 | 461 | Support use of pypgsql instead of psycopg | Database layer (models, ORM) | |||
22 | 22 | [patch] FileUploadField should allow for clearing the field | contrib.admin | |||
541 | 541 | [patch] Making generic views use other templates like Zope3 ZPT | Generic views | |||
376 | 376 | 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) | |||
1000 | 1000 | Ticket 1000 | Core (Other) | |||
659 | 659 | Selecting by month with DateField is broken with sqlite3 backend | Database layer (models, ORM) | |||
785 | 785 | many2many table and legacy databases. | Database layer (models, ORM) | |||
265 | 265 | Patch: RequiredIfOtherField and friends don't work with edit_inline | Core (Other) | |||
115 | 115 | Models CRUD via web services | Core (Other) | |||
899 | 899 | Formfield doesn't display default value | Forms | |||
616 | 616 | [patch] process_exception middleware extension | Core (Other) | |||
231 | 231 | [patch] Make appropriate model fields honor max_length param | Metasystem | |||
460 | 460 | Patch for get_table_list() for SQLite3 | Database layer (models, ORM) | |||
391 | 391 | date_based generic views might be off by one | Generic views | |||
526 | 526 | Error when edit_inline model have unique_together constraint | Database layer (models, ORM) | |||
149 | 149 | Show latest comments on djangoproject.com | Core (Cache system) | |||
139 | 139 | edit_inline should grow some Javascript magic to increase usability | contrib.admin | |||
48 | 48 | Unit tests for MySQL support | Database layer (models, ORM) | |||
710 | 710 | Differentiate between __repr__ and __str__ for model objects | Core (Other) | |||
509 | 509 | We need a "Powered by Django" button | Database layer (models, ORM) | |||
475 | 475 | Recursive function calling not working properly in template tags | Template system | |||
428 | 428 | [patch] view for serving static files | Generic views | |||
360 | 360 | [PATCH] django-admin.py runserver only takes a port when it could also take an ip:port | Core (Other) | |||
273 | 273 | [patch] Password salt and other algorithms support | Core (Other) | |||
259 | 259 | Admin errors with edit_inline and foreign keys. | contrib.admin | |||
297 | 297 | Add "--settings" option to runtests.py | Tools | |||
295 | 295 | [patch] Add reverse counter variables to template "for loops" | Core (Management commands) | |||
227 | 227 | sqlite and unicode problems | Database layer (models, ORM) | |||
251 | 251 | [patch] Add "AND" and "OR" clauses to the SQL query syntax | Metasystem | |||
121 | 121 | [patch] Names in SQL should be quoted | Metasystem | |||
163 | 163 | Option to leave off __exact | Template system | |||
38 | 38 | Create sqlite backend | Database layer (models, ORM) | |||
572 | 572 | When i have an ImageField and a auto_now DateTimeField in the same model it doesnt get saved | contrib.admin | |||
952 | 952 | [patch] Allow for database client encoding configuration from project settings | Database layer (models, ORM) | |||
93 | 93 | django-admin startproject can create invalid settings/admin.py on windows | Tools | |||
343 | 343 | One-to-one relations - different primary_key | Metasystem | |||
393 | 393 | [patch] Filters don't take the str() value of a var | Core (Other) | |||
547 | 547 | [patch] XMLRPC support for django | Tools | |||
924 | 924 | [patch] String filters (lower, upper, capfirst etc.) don't work with international strings | contrib.admin | |||
914 | 914 | [patch] Admin js option does not honor absolute urls | contrib.admin | |||
870 | 870 | Cool CSS display bug in the calendar widget in the admin view | contrib.admin | |||
65 | 65 | [i18n] Internationalization and localisation | contrib.admin | |||
529 | 529 | Add support for GenericForeignKey | Contrib apps | |||
87 | 87 | [patch] Oracle database support | Database layer (models, ORM) | |||
463 | 463 | [patch] new mysql.DatabaseWrapper - solving multiple MySQL problems | Core (Other) | |||
558 | 558 | jnefpnev | Core (Management commands) | |||
327 | 327 | Metasystem should support more than one ManyToMany relationship | Metasystem | |||
452 | 452 | Two ManyToManyFields to the same object should give that other object two API methods, not one | Metasystem | |||
238 | 238 | Database tests fail with sqlite | Database layer (models, ORM) | |||
581 | 581 | RSS framework needs unit tests | contrib.syndication | |||
884 | 884 | Problems with international date handling | Template system | |||
122 | 122 | [patch] Build models using fieldname=FieldClass | Core (Other) | |||
329 | 329 | RSS framework needs an easier interface | contrib.syndication | |||
338 | 338 | ManyToMany fields don''t work in the generic views | Generic views | |||
374 | 374 | [patch] Filtering BooleanField does not work with SQLite | contrib.admin | |||
81 | 81 | Setting primary_key=True on an non-integer field isn't yet supported | contrib.admin | |||
527 | 527 | OneToOne relations are broken since new model style released | Metasystem | |||
501 | 501 | {{ block.super }} returns value of the most remote ancestor | contrib.syndication | |||
61 | 61 | [patch] auth.User admin form shouldn't require people to edit hashes | contrib.admin | |||
510 | 510 | [patch] Defend admin against CSRF attacks | contrib.admin | |||
687 | 687 | [patch] floatformat broken | Template system | |||
323 | 323 | Saving item without making any changes causes a duplicate item to be created in MySQL | 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 | |||
320 | 320 | After completing Tutorial 2, there appears to be a bug in the foreign key related default admin code | contrib.admin | |||
626 | 626 | Move template modules to django.core.template package | Core (Other) | |||
684 | 684 | [patch] Give views/decorators/auth.py a fighting chance of accomplishing something | contrib.admin | |||
683 | 683 | [patch] Saving with custom db_column fails | Metasystem | |||
423 | 423 | Admin filters broken with [549] | contrib.admin | |||
681 | 681 | get_in_bulk fails for PK columns other than "id" | Database layer (models, ORM) | |||
642 | 642 | [patch] Docs: EmailField clarification | Documentation | |||
316 | 316 | Error while logging into Admin site since revision 487 | contrib.admin | |||
280 | 280 | add _pre_delete and _post_delete hooks | Core (Other) | |||
964 | 964 | python runtest.py doesn't run tests | Tools | |||
170 | 170 | Unicode field names cause UnicodeEncodeError in main admin handler | contrib.admin | |||
648 | 648 | [patch] Add a comment tag like {# commented #} | Template system | |||
500 | 500 | [patch] Templates files extensions other than '.html' should be possible | Template system | |||
698 | 698 | Exceptions thrown after CONTROL-C typed to stop test web server. | Core (Management commands) | |||
724 | 724 | get_next_by_pub_date/get_previous_by_pub_date model methods only see 1 item for each day. | Core (Other) | |||
419 | 419 | Create meta.AbstractModel | Metasystem | |||
574 | 574 | [patch] fix small CSS bug in admin interface | contrib.admin | |||
853 | 853 | Django has high start costs, weight | Metasystem | |||
644 | 644 | SQL Server DB backend: Rev 940 test results | Database layer (models, ORM) | |||
350 | 350 | "offset" keyword does not work on MySQL 3.x | Database layer (models, ORM) | |||
800 | 800 | startswith lookup type does not work with underscore | Database layer (models, ORM) | |||
768 | 768 | tests errors on winxp | Core (Other) | |||
78 | 78 | Add a test suite for core functionality | Tools | |||
328 | 328 | [patch] Add a archive_week date-based generic view | Core (Other) | |||
992 | 992 | [patch] archive_month generic view leaves out last day of month | Generic views | |||
959 | 959 | [patch]Template improvements | Template system | |||
598 | 598 | [patch] Include tag | contrib.admin | |||
750 | 750 | i18n should ideally respect the languages supported on a per-application basis | Tools | |||
757 | 757 | Cannot set primary key value manually for new objects. | Core (Other) | |||
972 | 972 | better explain choices usage in the model docs | Documentation | |||
582 | 582 | [patch] Load templates from application eggs | Template system | |||
849 | 849 | login_required redirects to pages without parameters and so loses them | Core (Other) | |||
603 | 603 | Improved template error messages | Template system | |||
356 | 356 | [patch]: simple XML-RPC support for Django | Core (Other) | |||
306 | 306 | cached date time values have greater precision then ones retrieved from db causing issues | Database layer (models, ORM) | |||
113 | 113 | auto-reload broken in standalone WSGI server | Core (Other) | |||
535 | 535 | Refactor admin code to clean it up | contrib.admin | |||
114 | 114 | DeprecationWarning when creating a new project (see patch) | Core (Other) | |||
305 | 305 | sql code was not white space safe? | Database layer (models, ORM) | |||
695 | 695 | sqlupdate, creates sql to update the database based on an updated model file | Database layer (models, ORM) | |||
302 | 302 | object.save() doesn't update, re-inserts | contrib.admin | |||
209 | 209 | errors from tutorial 1 | Documentation | |||
672 | 672 | get_absolute_url isn't nice | contrib.syndication | |||
449 | 449 | [patch] variable selection for templates should allow negative list indexes | Template system | |||
904 | 904 | [PATCH] If DJANGO_SETTINGS_MODULE is not set, walk the filesystem for settings-file before bailing | Core (Other) | |||
982 | 982 | [patch] Comparing objects by negation should work | Database layer (models, ORM) | |||
945 | 945 | not translated parts in admin Javascript | Translations | |||
719 | 719 | [i18n] bugs in templatetags/i18n.py | Core (Other) | |||
479 | 479 | [patch] Implement timezone-formats in date-formatting | Database layer (models, ORM) | |||
597 | 597 | django-admin.py createsuperuser (MySQL) broken | contrib.admin | |||
506 | 506 | [patch] runtests.py should allow models to be tested individually | Tools | |||
478 | 478 | error with sqlite and admin | contrib.admin | |||
404 | 404 | MySQL order_by=['?'] throws ProgrammingError | Metasystem | |||
354 | 354 | Unit tests fail with old version of MySQLdb | Tools | |||
388 | 388 | Prefix for django table names | Metasystem | |||
352 | 352 | django-admin MySQLdb error | Tools | |||
277 | 277 | CommonMiddleware URL rewriting discards POST data | Core (Other) | |||
307 | 307 | Use unicode strings u"bla-bla" in SQL-queries for compatibility with national languages | Metasystem | |||
181 | 181 | Site and FlatFile don't appear in the Admin interface | contrib.admin |