master
(master)
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 (469) | Reporter (16) | Owner (0) | Commenter (9) | Summary | Component |
---|---|---|---|---|---|---|
27029 | 27029 | Make EmailValidator accept non-ASCII characters in local part | Core (Other) | |||
897 | 897 | Bi-Directional ManyToMany in Admin | contrib.admin | |||
373 | 373 | Add support for multi-column primary keys. | Database layer (models, ORM) | |||
27466 | 27466 | Use a datepicker widget for Date[Time]RangeField in admin | contrib.admin | |||
27236 | 27236 | Deprecate Model.Meta.index_together in favour of Model.Meta.indexes | Database layer (models, ORM) | |||
27452 | 27452 | Add Postgres serial field to contrib.postgres | contrib.postgres | |||
27645 | 27645 | Move Settings.__init__ checks to system checks | Core (Other) | |||
34746 | 34746 | High CPU/memory consumption when a 5XX is raised with large local variables | Error reporting | |||
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 | |||
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) | |||
27460 | 27460 | Allow declaring a GenericRelation from an abstract model to another abstract model | Database layer (models, ORM) | |||
27055 | 27055 | Model form with geometry widgets has invalid html | GIS | |||
34968 | 34968 | MultiPartParser silent large header fields size failures | HTTP handling | |||
34962 | 34962 | Support for overriding result of model field values | 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 | |||
34764 | 34764 | Add support for Clusterized Redis deployments | Core (Cache system) | |||
34686 | 34686 | Confirm/Add support for GEOS 3.12. | GIS | |||
27489 | 27489 | Renaming a model doesn't rename the permission name and codename | contrib.auth | |||
14845 | 14845 | Document connection-creation process | Documentation | |||
34679 | 34679 | Cannot run collectstatic with existing unsupported manifest file | contrib.staticfiles | |||
34322 | 34322 | ManifestStaticFilesStorage crashes on commented JavaScript import statements | contrib.staticfiles | |||
34350 | 34350 | WSGIRequest crashes when "wsgi.input" is None. | Core (Other) | |||
34515 | 34515 | Translatable URL patterns raise 404 for non-English default language when prefix_default_language=False is used. | Internationalization | |||
27505 | 27505 | Error messages customization and internationalization in Paginator class | Core (Other) | |||
27778 | 27778 | Update unicode documentation for Python 3 | Documentation | |||
34438 | 34438 | UserCreationForm.clean_username() crashes with a custom user model. | contrib.auth | |||
27487 | 27487 | ModelAdmin.formfield_overrides on ManyToManyField isn't compatible with CheckboxSelectMultiple | contrib.admin | |||
27397 | 27397 | Querying with an integer larger than SQLite supports crashes with OverflowError | Database layer (models, ORM) | |||
34329 | 34329 | django-formset new app - i am facing the issue Uncaught (in promise) SyntaxError: JSON.parse | Forms | |||
14094 | 14094 | Cannot define CharField with unlimited length | Database layer (models, ORM) | |||
27654 | 27654 | Propogate alters_data value to subclasses | Core (Other) | |||
34121 | 34121 | 1 | Multi Databases documenation example doesn't work | Database layer (models, ORM) | ||
28000 | 28000 | Avoid SET/DROP DEFAULT unless a field changes from null to non-null | 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 | |||
27753 | 27753 | Cleanups when no supported version of Django supports Python 2 anymore | Utilities | |||
27936 | 27936 | Add some clarifications to "Spanning multi-valued relationships" | Documentation | |||
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 | |||
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) | |||
27541 | 27541 | Provide hooks to override manifest file storage in ManifestFilesMixin | contrib.staticfiles | |||
14844 | 14844 | i18n blocktrans tag pluralization feature limited by gettext constraints and shared local tag context | Internationalization | |||
27534 | 27534 | Add CSRF_COOKIE_HTTPONLY note to CSRF AJAX docs | Documentation | |||
27488 | 27488 | add support for IsValid and MakeValid GIS functions on SpatiaLite backend | GIS | |||
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 | |||
27827 | 27827 | Raising InvalidTemplateLibrary completely masks out real exception in get_package_libraries | Template system | |||
27807 | 27807 | Overriding username validators doesn't work as documented | contrib.auth | |||
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 | |||
27257 | 27257 | Use the ->> operator when filtering builtin text lookups on JSONField keys | contrib.postgres | |||
27417 | 27417 | Migration to change model field case crashes on Oracle | Migrations | |||
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 | |||
27824 | 27824 | Cannot chain unaccent transform with key lookup in Postgres JSON field. | contrib.postgres | |||
27865 | 27865 | Document use of Manager rather than BaseManager for from_queryset() | Documentation | |||
27370 | 27370 | Django's Select widget adds a required="required" attribute, even if created with empty_label=True | Forms | |||
27852 | 27852 | Admin Delete Object Block Page Doesn't Show All Related Objects Blocking Deletion | Database layer (models, ORM) | |||
27888 | 27888 | Add a button to clear all admin filters | contrib.admin | |||
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) | |||
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 | |||
27795 | 27795 | Audit force_text invocations | Utilities | |||
27995 | 27995 | Raise a descriptive error on unsupported operations following QuerySet.union(), intersection(), and difference(). | Database layer (models, ORM) | |||
27635 | 27635 | django.utils.crypto should use secrets on Python 3.6+ | Utilities | |||
27685 | 27685 | Allow autoreloader to use watchman | Utilities | |||
14365 | 14365 | Make template-rendering signals available also in DEBUG mode | Testing framework | |||
27946 | 27946 | Improve "ValueError: Found wrong number of constraints" error message | Migrations | |||
14808 | 14808 | i18n is not safe. | Documentation | |||
14009 | 14009 | custom formset validation documentation is incomplete | Documentation | |||
27991 | 27991 | Add 'obj' kwarg to InlineModelAdmin.has_add_permission() | contrib.admin | |||
27867 | 27867 | Excluding a reverse relation produces inconsistent queries | Database layer (models, ORM) | |||
27994 | 27994 | Document contrib.staticfiles.storage.ManifestFilesMixin | Documentation | |||
27025 | 27025 | Python 3.6 compatibility | Core (Other) | |||
27899 | 27899 | Phrase search query for Postgres full text search | contrib.postgres | |||
29229 | 29229 | ✅ | 2 | QuerySet.values_list() combined with .extra() or .annotate() may produce wrong .union() | Database layer (models, ORM) | |
29694 | 29694 | ✅ | 1 | QuerySet.values_list() combined with .extra() may produce wrong .union() | Database layer (models, ORM) | |
27334 | 27334 | File uploads could rename temporary files rather than copying them | File uploads/storage | |||
27768 | 27768 | makemigrations uses unnecessary AddField for ForeignKey depending on model name | Migrations | |||
26428 | 26428 | ✅ | 2 | Add support for relative path redirects to the test Client | Testing framework | |
27398 | 27398 | Make SimpleTestCase.assertRedirects() URL comparison ignore ordering of query parameters | Testing framework | |||
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 | |||
27317 | 27317 | Make Form subclasses combine Form.Media from all parents | Forms | |||
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 | |||
27458 | 27458 | Oracle backend giving ORA-00911 : Invalid Character, querying with a literal "%s" | Database layer (models, ORM) | |||
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) | |||
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 | |||
27998 | 27998 | LogEntry messages do not list m2m fields that were changed when an object is changed via ModelAdmin | contrib.admin | |||
27701 | 27701 | Document that runserver bypasses middleware for static files | Documentation | |||
27855 | 27855 | Document Python 3.4 support for Django 2.0 | Documentation | |||
27859 | 27859 | Migration to create TextField with db_index=True crashes on MySQL | Migrations | |||
27982 | 27982 | Possible bug related to queryset union | Database layer (models, ORM) | |||
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 | |||
27434 | 27434 | Document caveats of raising a ValidationError in Model.clean() for a field not in a model form | Documentation | |||
27967 | 27967 | The autogenerated OneToOneField on multi table inheritance breaks the InlineAdminForm given UUID pk | contrib.admin | |||
27655 | 27655 | Styleguide missing - Use single quotes instead of double quotes in string | Documentation | |||
27792 | 27792 | Extended category support for Atom and RSS feeds | contrib.syndication | |||
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 | |||
27241 | 27241 | Annotate doesn't work with PostgreSQL views anymore | Database layer (models, ORM) | |||
27732 | 27732 | django.contrib.postgres.search SearchRank doesn't handle SearchVectorField references | contrib.postgres | |||
27554 | 27554 | Queryset evaluation fails with mix of nested and flattened prefetches (AttributeError on RelatedManager) | Database layer (models, ORM) | |||
27730 | 27730 | Document that template tags with "as" variable assignment don't propogate variables across blocks | Documentation | |||
27644 | 27644 | Document FileSystemStorage.get_created_time() limitation on Unix | Documentation | |||
27751 | 27751 | Teardown of a PG test database fails if it is an autogenerated test_MYDB database | Testing framework | |||
27947 | 27947 | Document that model field error_messages don't carry over to forms | Documentation | |||
27916 | 27916 | versionchanged / versionadded annotation titles missing in downloadable docs | Documentation | |||
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 | |||
27993 | 27993 | Impossible to clear an ArrayField with a forms.MultipleChoiceField | Forms | |||
27988 | 27988 | django-admin documentation typo (--v instead of -v) | Documentation | |||
27981 | 27981 | date/time filter docs inaccurate about how localization works | Documentation | |||
27956 | 27956 | Template error raised in an {% extends %} parent template shows incorrect source location on debug page | Template system | |||
27969 | 27969 | models.Field.formfield() should allow the 'disabled' kwarg for fields with choices | Database layer (models, ORM) | |||
27556 | 27556 | add Oracle support for IsValid function and isvalid lookup | GIS | |||
27975 | 27975 | Regression on ability to use `queryset=None` on `ModelChoiceField` | Forms | |||
27945 | 27945 | Clarify RegexValidator docs (match vs. search) | Documentation | |||
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 | |||
27915 | 27915 | Defining Index object in Meta.indexes in abstract class causes failure during migration of sub-classes | Database layer (models, ORM) | |||
27949 | 27949 | Document how OpenLayers 3 widgets work | Documentation | |||
27919 | 27919 | Decide if attrs (and possibly others) are named or positional parameters in new widget rendering code | Forms | |||
27963 | 27963 | Docstring example in docs doesn't follow PEP 257 | Documentation | |||
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 | |||
27584 | 27584 | Template error raised in a parent template shows incorrect source location on debug page | Template system | |||
27890 | 27890 | runtests.py cleanup exception on Python 3.6 | Core (Other) | |||
27935 | 27935 | BrinIndex crashes if name > 30 characters | contrib.postgres | |||
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 | |||
27918 | 27918 | Document ChoiceWidget.option_template_name | Documentation | |||
27924 | 27924 | Add support for cx_Oracle 5.3 | Database layer (models, ORM) | |||
27822 | 27822 | Audit Oracle's DatabaseIntrospection.data_types_reverse | Database layer (models, ORM) | |||
27920 | 27920 | RadioSelect is not rendering the value attribute when it is empty | Forms | |||
27529 | 27529 | Geographic database functions with two parameters should accept expressions in one or the other arguments | GIS | |||
27911 | 27911 | Document UserAdmin when creating custom User model | Documentation | |||
27316 | 27316 | Multiple LiveServerTestCase subclasses cannot reuse the same port | Testing framework | |||
27891 | 27891 | Allow setting a login backend when using PasswordResetConfirmView | contrib.auth | |||
27905 | 27905 | Admin RelatedFieldWidgetWrapper ignores wrapped widget's value_omitted_from_data() | contrib.admin | |||
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 | |||
27900 | 27900 | Make escapejs escape backticks to support usage in ES6 template literals | Utilities | |||
27901 | 27901 | Unicode subclasses can't be saved to TextField with MySQL and Python 2 | Database layer (models, ORM) | |||
27887 | 27887 | TypeError when namespaced urlconf included from non-namespaced one | Core (System checks) | |||
27889 | 27889 | ModelAdmin ordering by pk fails check | contrib.admin | |||
27862 | 27862 | Exists() feature generates invalid SQL query on postgres backend | Database layer (models, ORM) | |||
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) | |||
27479 | 27479 | ingored GDALException('Invalid pointer returned from "GDALClose"',) during tests | GIS | |||
27868 | 27868 | makemessages creates files in '__pycache__' directory by default | Core (Management commands) | |||
27870 | 27870 | Clean up ManagementUtility.autocomplete() | Core (Management commands) | |||
27856 | 27856 | Date subtraction loses accuracy on PostgreSQL for differences larger than month | Database layer (models, ORM) | |||
27850 | 27850 | Admin Related Widget Wrapper ignores custom render() | contrib.admin | |||
27828 | 27828 | ORM crash on F('date_field') - F('int_field') on PostgreSQL | Database layer (models, ORM) | |||
27135 | 27135 | Standardise type value returned by introspection.get_constraints for indexes | Database layer (models, ORM) | |||
27823 | 27823 | Use python-home in WSGI daemon installation documentation | Documentation | |||
27820 | 27820 | RequestDataTooBig/TooManyFields fail to render the debug page | HTTP handling | |||
27367 | 27367 | Document behaviour when several urls have the same name | Documentation | |||
27722 | 27722 | if a template context is an instance of get_template(), it will raise "TypeError: context must be a dict rather than RequestContext" | Template system | |||
27742 | 27742 | Unexpected migration on Parent -> child model inheritence | Migrations | |||
27537 | 27537 | Provide a simpler way to default runserver IP/port to 0.0.0.0:8000 | Core (Management commands) | |||
27148 | 27148 | Invalid input for UUIDField with ModelMultipleChoiceField throws ValueError, not ValidationError | Forms | |||
27683 | 27683 | Change default transaction isolation level to READ COMMITTED on MySQL | Database layer (models, ORM) | |||
27821 | 27821 | Documentation of the return value of clean_<fieldname>() could be clarified | Documentation | |||
27356 | 27356 | admin lookup_allowed incorrectly returns False for a nested reverse OneToOneField | contrib.admin | |||
27814 | 27814 | Unclear explanation of orphans in Paginator | Documentation | |||
27815 | 27815 | contrib.auth.views.LoginView doesn't pass request object to AuthenticationForm | contrib.auth | |||
27805 | 27805 | ClearableFileInput's "Clear" checkbox on model fields with a default doesn't work | Forms | |||
27811 | 27811 | Avoid UnicodeEncodeError during generation of email with mail_admins logger | Error reporting | |||
27741 | 27741 | staticfiles_tests test_corrupt_intermediate_files fails intermittently when run in parallel | contrib.staticfiles | |||
27800 | 27800 | Crash with QuerySet.annotate(Length(...)).distinct() | Database layer (models, ORM) | |||
27421 | 27421 | Add support for size, shape, and offset parameters on instantiation of GDALRaster objects. | GIS | |||
27758 | 27758 | Template widget rendering breaks the AdvancedModelIterator pattern | Forms | |||
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 | |||
27678 | 27678 | Document that the template system isn't safe against untrusted template authors | 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 | |||
27746 | 27746 | Database migration fail when removing a child model containing only foreignkeys in a multi-table inheritance context on MySQL | Migrations | |||
27771 | 27771 | Problem with unicode literals and EMAIL_PORT | Core (Mail) | |||
27743 | 27743 | CSS fix of "viewsitelink", "golink" and "addlink" buttons for Django admin | contrib.admin | |||
27759 | 27759 | Template widget rendering: attrs with value False now render | Forms | |||
27761 | 27761 | Typo in multiple_input.html produces invalid HTML | Forms | |||
27754 | 27754 | Please document that Django models implement __dict__ (or tell me they officially don't) | Documentation | |||
27297 | 27297 | infinite AlterField migrations created for foreign key after case-only model name change | Migrations | |||
27739 | 27739 | Document LabelCommand's `label` attribute | Documentation | |||
27544 | 27544 | F() Expressions updating dates in .update() field fails on SQLite | Database layer (models, ORM) | |||
27387 | 27387 | Rendering "required" as HTML attribute is not documented under Field.required | Documentation | |||
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 | |||
27723 | 27723 | `type` is not propagated correctly to widgets in MultiWidgets | Forms | |||
27716 | 27716 | FieldFile incorrectly returns bytes the first time it is opened with 'r' | File uploads/storage | |||
27712 | 27712 | Input widget removes `type` from `attrs`. | Forms | |||
27711 | 27711 | Questionable "Install Django" option ordering | Documentation | |||
27432 | 27432 | showmigrations --plan should show migrations that would be applied for the given app_labels | Core (Management commands) | |||
27693 | 27693 | Case insensitive lookups on JSONField nested values | contrib.postgres | |||
27680 | 27680 | Recommend ccbv.co.uk in class-based views docs | Documentation | |||
27054 | 27054 | makemigrations tries to create django_migrations in external database | Migrations | |||
27658 | 27658 | collectstatic overwrites newer files in remote storage | contrib.staticfiles | |||
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 | |||
27662 | 27662 | test suite fails in the last week of a leap year | Utilities | |||
27641 | 27641 | Document limitations of the Locmem cache backend | Documentation | |||
27650 | 27650 | ForeignKey.validate asks db_for_read for the parent's database, not the target field's database | Database layer (models, ORM) | |||
27647 | 27647 | runserver segfaults with autoreload enabled on Windows 10 | Core (Management commands) | |||
27498 | 27498 | Filtering annotated field in SQLite returns wrong results | Database layer (models, ORM) | |||
27439 | 27439 | Document how to add locale for osX on Unit Tests/Troubleshooting section for contribution | Documentation | |||
27616 | 27616 | HTTP_X_REQUESTED_WITH should be X-Requested-With in request-response.txt | Uncategorized | |||
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 | |||
27592 | 27592 | QueryDict docs don't mention that iter methods are available only on Python 2 | Documentation | |||
27184 | 27184 | Test client crashes when uploading TemporaryFile on Unix | Testing framework | |||
27583 | 27583 | MultiValueDict raises TypeError when values for specific key is None | Utilities | |||
27581 | 27581 | Second-level proxy fails to inherit reverse relation from parent proxy | Database layer (models, ORM) | |||
27355 | 27355 | Add PostgreSQL Extension operation example to reference page | Documentation | |||
27566 | 27566 | Clarify documentation of ModelAdmin.save_model and delete_model | Documentation | |||
27567 | 27567 | Technical exception page/emails crash when the database is down | Error reporting | |||
27542 | 27542 | Client.force_login() shouldn't use authentication backends without a get_user() method | Testing framework | |||
27088 | 27088 | GEOSGeometry should accept Python 2.7 memoryview | GIS | |||
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 | |||
27509 | 27509 | Installing Geospatial libraries documentation: `gdal-bin` contradicting recommendation. | Documentation | |||
27526 | 27526 | test_fuzzy_compiling failing on a machine with 64 cores | Internationalization | |||
27221 | 27221 | Document how to escape a percent symbol in ugettext | Documentation | |||
27250 | 27250 | Confusing <label> assignment with CheckboxSelectMultiple | Forms | |||
27513 | 27513 | Optimize Signal.send a tiny bit | Utilities | |||
27508 | 27508 | Debug 404 page shouldn't include the request path prefix in the description of URLconf matching | Error reporting | |||
27520 | 27520 | sqlmigrate generates a duplicate DROP INDEX statement (migrate works fine) | Migrations | |||
27511 | 27511 | Docs incorrect about related_model for GenericRelation being None | Documentation | |||
27514 | 27514 | Add test coverage for Model.__init__ "Number of args..." exception | Database layer (models, ORM) | |||
27482 | 27482 | Conditional Expressions documentation should have an example for filter() methods | Documentation | |||
27494 | 27494 | markup typo in model docs | Documentation | |||
27407 | 27407 | Model.delete(keep_parents=True) should preserve parent reverse relationships | Database layer (models, ORM) | |||
27003 | 27003 | ArrayField and JSONField form fields fail on already converted values | Forms | |||
27461 | 27461 | makemigrations router.allow_migrate() calls for consistency checks use incorrect (app_label, model) pairs | Core (Management commands) | |||
27414 | 27414 | Document that aliasing ForeignKey fields in F expressions returns pk values, not model instances | Documentation | |||
27420 | 27420 | Oracle DB test user password must be quoted if it starts with a number | Database layer (models, ORM) | |||
27200 | 27200 | Provide makemigrations router.allow_migrate() with a model_name | Migrations | |||
27378 | 27378 | Add UUID serialization support to migration writer | Migrations | |||
27133 | 27133 | Explain how to load initial data with a data migration | Documentation | |||
27073 | 27073 | Overridden model managers shouldn't appear in _meta.managers | Database layer (models, ORM) | |||
27435 | 27435 | Raise an error when using --keepdb without an explicit TEST.PASSWORD on Oracle | Testing framework | |||
27429 | 27429 | had to use QuerySet.extra to do WHERE LIKE with arbitrary amount / placement of wildcard characters | Database layer (models, ORM) | |||
27425 | 27425 | Outdated FAQ, developers to hire | Documentation | |||
27363 | 27363 | SessionMiddleware can return redirect(request.path) which might be an unsafe thing to do | contrib.sessions | |||
27400 | 27400 | Changed in 1.10: {% static %} tag now encodes "#" | Documentation | |||
27410 | 27410 | Clarify staticfiles "is enabled (default)" in ref | Documentation | |||
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 | |||
27151 | 27151 | FK index created two times on PostgreSQL if referenced table PK is varchar | Migrations | |||
27299 | 27299 | Document Widget.use_required_attribute() | Documentation | |||
27340 | 27340 | Model pre_init signal should provide an `instance` argument | Database layer (models, ORM) | |||
27385 | 27385 | Error in QuerySet.bulk_create() on PostgreSQL when objs length is a multiple plus one of batch_size | Database layer (models, ORM) | |||
27381 | 27381 | Add a migration operation to enable to pg_prewarm extension for Postgres | contrib.postgres | |||
27374 | 27374 | JavaScriptCatalog view ignores the packages argument | Internationalization | |||
27337 | 27337 | Convoluted MTI with abstract model mixin fails on PY2, works on PY3 | Database layer (models, ORM) | |||
27361 | 27361 | Use "from django import forms" in forms api examples | Documentation | |||
27352 | 27352 | Warn about social media fingerprinting when using redirect_authenticated_user | Documentation | |||
27349 | 27349 | Docs: "Customizing error views" does not mention CSRF_FAILURE_VIEW | Documentation | |||
27123 | 27123 | prefetch_related return mistaken result | Database layer (models, ORM) | |||
27342 | 27342 | QuerySet.update_or_create() "shortcut to boilerplatish code" example is incorrect | Documentation | |||
27333 | 27333 | EmailMessage.message().as_string() incorrectly base64 encoded on Python 3 | Core (Mail) | |||
27244 | 27244 | Incorrect thousand separator for the Greek locale (el) | Internationalization | |||
27311 | 27311 | Support unpickled models (e.g. read from cache) in migrations | Migrations | |||
27292 | 27292 | Example authentication backend doesn't need to set user's password | Documentation | |||
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 | |||
27307 | 27307 | sitemap url examples missing names | Documentation | |||
27302 | 27302 | Date/time fields flagged as changed in ModelAdmin.construct_change_message | contrib.admin | |||
27186 | 27186 | Cannot change CheckboxSelectMultiple, FileInput, MultiWidget, SplitDateTimeWidget, and SelectDateWidget with model field default since Django 1.10.1 | Forms | |||
27294 | 27294 | Document fields in UserCreationForm | Documentation | |||
27285 | 27285 | Multi-db example : default database config can not be an empty dict | Documentation | |||
27289 | 27289 | Docs: Badly wrong explanation of View.as_view() and its use in urlconf | Documentation | |||
27283 | 27283 | Typo in the documentation | Documentation | |||
27284 | 27284 | Typo error in doc file | Documentation | |||
27102 | 27102 | simplify_regex is not cleaning up any outstanding regex-y character | contrib.admindocs | |||
27076 | 27076 | Document django.contrib.admin.sites.AdminSite.register() | Documentation | |||
27053 | 27053 | Document django.contrib.auth.get_user() | Documentation | |||
27271 | 27271 | ServerFormatter should handle simple string messages with or without args | Utilities | |||
27278 | 27278 | Formset.validate_max bad anchor in documentation | Documentation | |||
27276 | 27276 | Document how to reverse the admin's login view | Documentation | |||
27270 | 27270 | Clarify wording of "A form may include HTML attributes such as maxlength" | Documentation | |||
27265 | 27265 | Using @admin.register causes failure when AdminModel constructor is overriden | contrib.admin | |||
27261 | 27261 | Missing python-brace-format marker for a contrib.admin string | contrib.admin | |||
27240 | 27240 | Allow passing custom parameters to formset forms in admin | contrib.admin | |||
27056 | 27056 | changing dim property for geometries does not generate correct migration on PostgreSQL | Migrations | |||
27238 | 27238 | Disable check_pattern_startswith_slash if settings.APPEND_SLASH=False | Core (System checks) | |||
14284 | 14284 | Support for Google Maps version 3 | GIS | |||
27220 | 27220 | MultiWidget not considered in form submit | Forms | |||
27216 | 27216 | Wrong import location in deprecation message | contrib.admin | |||
27212 | 27212 | fix document in `Managing static files` doumentation page | Uncategorized | |||
27209 | 27209 | Cast function accepts field class according to docs but expects field instance | Documentation | |||
27205 | 27205 | Allow doing a substring search in JSONField array | contrib.postgres | |||
27062 | 27062 | Add support for for_update for MSSQL | Database layer (models, ORM) | |||
27196 | 27196 | Allow django admin to be logged into freely on localhost | contrib.admin | |||
27143 | 27143 | SearchQuery is not combinable using more than one `&` or `|` operators | contrib.postgres | |||
27174 | 27174 | Explain where 'polls.apps.PollsConfig' comes from in tutorial 2 | Documentation | |||
27180 | 27180 | Check for sql_mode fails during migration with special database connections | Database layer (models, ORM) | |||
27172 | 27172 | Close cursor in custom SQL example | Documentation | |||
27168 | 27168 | "LookupError: App 'xxxxx' doesn't have a 'xxxxx' model" with custom table name | Migrations | |||
27099 | 27099 | Document that ModelAdmin.list_filter doesn't appear unless there's more than one choice | Documentation | |||
27142 | 27142 | makemigrations fails on special database connections | Migrations | |||
27110 | 27110 | makemigrations shouldn't create `django_migrations` table in external databases | Migrations | |||
27162 | 27162 | Move CreateExtension to django.db.backends.postgresql | Database layer (models, ORM) | |||
27154 | 27154 | Allow comparing CallableFalse/CallableTrue with bitwise or | contrib.auth | |||
27145 | 27145 | Discrepenacy between documentation and docstring for Storage.save method | Documentation | |||
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) | |||
27125 | 27125 | Can not support django Internationalized domain name in URLValidation | Core (URLs) | |||
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 | |||
27104 | 27104 | The Django test client statement 'response.content' in "Writing your first Django app, part 5" unlikely to return "No polls are available." as documented | Documentation | |||
27115 | 27115 | UI discrepancy in Writing your first Django app, part 7 | Documentation | |||
27044 | 27044 | `apps` passed to post_migrate_signal should contain migrated appconfigs even when no migration has been applied to them | Migrations | |||
27100 | 27100 | The pre-migration state used to generate the `AppConfig` exposed through the `pre_migrate` signal should include already applied migration changes | Migrations | |||
27089 | 27089 | Add the database alias to InconsistentMigrationHistory message | Migrations | |||
27101 | 27101 | args and kwargs not passed in BaseDetailView | Generic views | |||
27013 | 27013 | Docs - Using Argon2 with Django - more appropriate pip command | Documentation | |||
27085 | 27085 | UI Discrepancy in "Writing your first Django app, part 2" | Documentation | |||
27069 | 27069 | Documentation for what's possible to import as _ | Documentation | |||
27058 | 27058 | Reallow the {% for %} tag to unpack any iterable | Template system | |||
27014 | 27014 | Raster support for spatial lookup breaks filtering by annotations | GIS | |||
27048 | 27048 | Document that refresh_from_db() doesn't clear @cached_properties | Documentation | |||
27037 | 27037 | 'required' attribute on prefilled ClearableFileInput prevents valid form submissions | Forms | |||
27050 | 27050 | Incorrect documentation for parameter to django.setup() | Documentation | |||
27045 | 27045 | Document that AUTH_PASSWORD_VALIDATORS doesn't apply to create_user() and create_superuser() | Documentation | |||
27041 | 27041 | Note that middleware included with Django is compatible with both MIDDLEWARE and MIDDLEWARE_CLASSES | Documentation | |||
27002 | 27002 | Redundant database query rendering a ModelChoiceField with RadioSelect or CheckboxSelectMultiple | Forms | |||
27024 | 27024 | BaseGeometryWidget logs a false positive: Error creating geometry from value '' | GIS | |||
27028 | 27028 | Clarify failed parallel tests run message | Testing framework | |||
27026 | 27026 | Objects not fully configured after bulk_create. | Database layer (models, ORM) | |||
27027 | 27027 | force_login() now requires an authentication backend if multiple are configured | Testing framework | |||
27004 | 27004 | InconsistentMigrationHistory has false positives with squashed migrations | Migrations | |||
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 | |||
27000 | 27000 | Django manage Command.usage() is broken | Core (Management commands) | |||
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) | |||
26427 | 26427 | ✅ | AttributeError for a deleted setting under @override_settings, when an Exception is raised | Testing framework | ||
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) | |||
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) | |||
14518 | 14518 | Field.to_python not called on foreign key IDs | Database layer (models, ORM) | |||
14217 | 14217 | Add validation for model field name the same as the model name when using model inheritance | Core (System checks) | |||
14476 | 14476 | annotate, default aggregation naming and filter annoyance | Database layer (models, ORM) | |||
14200 | 14200 | new RegexURLResolver is contructed for every request | Core (URLs) | |||
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 | |||
14180 | 14180 | Creating redundant indexes on foreign keys for MySQL/InnoDB tables | Database layer (models, ORM) | |||
901 | 901 | Reload method for models | Database layer (models, ORM) | |||
14664 | 14664 | MiddlewareNotUsed should display a warning | Core (Other) | |||
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) | |||
14787 | 14787 | Upload handler should pass errors on to forms.FileField | File uploads/storage | |||
14481 | 14481 | better documentation of the default m2m "through" class | Documentation | |||
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 | |||
14760 | 14760 | Admin inlines with file/image field fails to save_as | contrib.admin | |||
14051 | 14051 | Signals for transaction commit/rollback | 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 | |||
14658 | 14658 | DateField initial does not honor locale, against documentation | Forms | |||
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 | |||
14056 | 14056 | Wrong query generated when using reverse foreign key | Database layer (models, ORM) | |||
14043 | 14043 | Incorrect and/or confusing behaviour with nullable OneToOneField | Database layer (models, ORM) | |||
14868 | 14868 | admin: prevent long text from overflowing recent actions box | contrib.admin | |||
14656 | 14656 | Atom1Feed should write atom:published element | contrib.syndication | |||
14006 | 14006 | Documentation on Field's 'description' class attribute does not mention that it will be interpolated with field.__dict__ | Documentation | |||
14150 | 14150 | [patch] a get_objects_or_404 ? | Core (Other) | |||
680 | 680 | get_absolute_url not being used correctly in admin interface? | contrib.admin | |||
25 | 25 | Filtering interface on ForeignKey <select> boxes | contrib.admin | |||
12491 | 12491 | ✅ | help_text for checkbox badly aligned if not on its own line | contrib.admin | ||
14646 | 14646 | django.contrib.comments is missing default template for comment_notification_email.txt, and has no documentation of template context | contrib.comments | |||
14373 | 14373 | annotate() will gladly delete your data | Database layer (models, ORM) | |||
14633 | 14633 | Reorganize settings reference docs | Documentation | |||
14694 | 14694 | defer() doesn't work with reverse relations | Database layer (models, ORM) | |||
14264 | 14264 | settings.configure has undocumented differences from using a settings module | Core (Other) | |||
14315 | 14315 | memcached doesn't support negative deltas for incr() and decr() | Core (Cache system) | |||
14165 | 14165 | Transaction management is only entered for the primary database | Documentation | |||
14829 | 14829 | URL dispatcher documentation with class-based generic views | Documentation | |||
14556 | 14556 | Recommend to avoid FlatpageFallbackMiddleware unless absolutely required | Documentation | |||
14885 | 14885 | is_valid for ModelForm changes instance if instance is provided | Documentation | |||
14026 | 14026 | Setting for TRANSACTION_LEVEL on db backends | Database layer (models, ORM) | |||
14739 | 14739 | Move contrib app translations out of core | Internationalization | |||
14366 | 14366 | Model.objects.none().values(...).anything() is broken | Database layer (models, ORM) | |||
14617 | 14617 | Docs should mention runserver's automatic serving of static files | Documentation | |||
14809 | 14809 | Broken login related tests after r14733 | contrib.auth | |||
14824 | 14824 | django.utils.get_format_modules doesn't respect USE_L10N | Internationalization | |||
13782 | 13782 | ✅ | Missing css on textarea & errors marking is too broad for multiple fields on same line | contrib.admin | ||
12475 | 12475 | ✅ | 2 | Confusion between list_display and list_display_links for 'id' field | contrib.admin | |
15194 | 15194 | ✅ | Need 'geos_c' as library name for Windows | GIS | ||
12776 | 12776 | ✅ | get_profile() may throw AttributeError instead of SiteProfileNotAvailable | contrib.auth | ||
689 | 689 | Honor Web server provided authentication | Core (Other) | |||
285 | 285 | WSGIRequest should set request.path to full uri path | HTTP handling | |||
347 | 347 | Add setting for table generation to use a default MySQL table type | Database layer (models, ORM) | |||
14610 | 14610 | fixtures should be able to specify their database | Testing framework | |||
13648 | 13648 | ✅ | '%s' escaping support for sqlite3 | Database layer (models, ORM) | ||
14854 | 14854 | Follow PEP 8 -- Style Guide for Python Code | Core (Other) | |||
13840 | 13840 | ✅ | 404 error reported via e-mail even when DEBUG is True | Core (Other) | ||
14969 | 14969 | To have a way to modify third part model classes | Database layer (models, ORM) | |||
14989 | 14989 | Allow serializers to non ovewrite fixtures objects if they are marked as non overridable | Core (Serialization) | |||
14842 | 14842 | Indent the Model Meta Options | Documentation | |||
14754 | 14754 | ✅ | TypeError: '[some aggregate function]' object does not support indexing | Database layer (models, ORM) | ||
13548 | 13548 | ✅ | 1 | 'max_age' without 'expires' pitfall: IE doesn't support cookie's max-age | HTTP handling | |
14084 | 14084 | Updated French translation | Translations | |||
14068 | 14068 | Fixture loading issue with multi database setting | Core (Serialization) | |||
13687 | 13687 | ✅ | Getting and deleting HttpResponse header are case-insensitive | Documentation | ||
13549 | 13549 | ✅ | IE doesn't support cookie's max-age, so the CSRF cookie is not kept | HTTP handling | ||
12218 | 12218 | ✅ | Tutorial part 3 : url decoupling is incomplete | Documentation | ||
460 | 460 | Patch for get_table_list() for SQLite3 | Database layer (models, ORM) | |||
913 | 913 | [patch] incorrect `list_filter` field error message a bit stranger than necessary | contrib.admin |