Lau Bech Lauritzen
(lau)
Most Active Role
N/A
Most Active Component
Internationalization
Activity Timeline
[No data in this time period]
Components
Tickets
Trac | Ticket (412) | Reporter (1) | Owner (0) | Commenter (570) | Summary | Component |
---|---|---|---|---|---|---|
27029 | 27029 | 10 | Make EmailValidator accept non-ASCII characters in local part | Core (Other) | ||
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) | |||
897 | 897 | 1 | Bi-Directional ManyToMany in Admin | contrib.admin | ||
373 | 373 | 2 | Add support for multi-column primary keys. | Database layer (models, ORM) | ||
470 | 470 | Add Field.db_default for defining database defaults | Database layer (models, ORM) | |||
27674 | 27674 | 1 | Deprecate GeoModelAdmin and OSMGeoAdmin | GIS | ||
34533 | 34533 | OuterRef not resolved as part of ORDER BY clause | Database layer (models, ORM) | |||
27452 | 27452 | 2 | Add Postgres serial field to contrib.postgres | contrib.postgres | ||
34034 | 34034 | 3 | Adding a class on ChoiceWidget subwidgets is excessively difficult | Forms | ||
34406 | 34406 | 3 | Add support for curved geometries in GeoDjango | GIS | ||
27645 | 27645 | 1 | Move Settings.__init__ checks to system checks | Core (Other) | ||
34221 | 34221 | 4 | Plural-Forms in .po files break Django's translation precedence. | Internationalization | ||
34045 | 34045 | Admin changelist checkboxes do not have labels | contrib.admin | |||
34701 | 34701 | Add support for NULLS [NOT] DISTINCT to UniqueConstraint | Database layer (models, ORM) | |||
34886 | 34886 | 1 | Sample use of lazy in delayed translations is not valid in Django 4.1 and 4.2. | Documentation | ||
34502 | 34502 | Union giving wrong column ordering even when using .values/.values_list | Database layer (models, ORM) | |||
34853 | 34853 | 3 | Accept-Language Header takes precedence over cookie for format localization | Internationalization | ||
34943 | 34943 | Support passing unique constraint names to bulk_create(). | Database layer (models, ORM) | |||
34981 | 34981 | 1 | Promote `--pair` and `--bisect` from `runtest.py` to be available as flags for the Django `test` command | Testing framework | ||
34852 | 34852 | 1 | 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 | |||
34597 | 34597 | Queryset (split) exclude's usage of Exists is significantly slower than subquery | Database layer (models, ORM) | |||
34936 | 34936 | db_default with decimal.Decimal() crashes on SQLite. | Database layer (models, ORM) | |||
34051 | 34051 | 1 | makemigrations --check generating migrations is inconsistent with other uses of --check | Migrations | ||
34411 | 34411 | 3 | Update obsolete GDAL API for DataSource handling | GIS | ||
27055 | 27055 | 5 | Model form with geometry widgets has invalid html | GIS | ||
34305 | 34305 | 1 | Refactor the GeoIP2 tests to use MaxMind test data | GIS | ||
34633 | 34633 | 2 | 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) | |||
34818 | 34818 | 1 | GenericIPAddressField ValidationError incorrect message when both protocols present | Database layer (models, ORM) | ||
34884 | 34884 | Half bug/half enhancement : inconsistent behavior of get_or_create() regarding related attributes cache | Database layer (models, ORM) | |||
34967 | 34967 | Queries not generating GROUP BY clause with static annotation crashes on SQLite | Database layer (models, ORM) | |||
34457 | 34457 | makemigrations --check no longer prints the changes | Migrations | |||
34957 | 34957 | Cannot filter over annotated "FilteredRelation" since Django 5 | Uncategorized | |||
34940 | 34940 | Filter queryset on "tuples" of values for multiple columns | Database layer (models, ORM) | |||
34921 | 34921 | Filtering an unbound DateTimeField with naive date crashes | Database layer (models, ORM) | |||
34918 | 34918 | Assigning model instance to `_id`/attname field saves correctly, but breaks accessing the field | Database layer (models, ORM) | |||
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) | |||
34759 | 34759 | 1 | Confirm/Add support for SpatiaLite 5.1 | GIS | ||
27929 | 27929 | 1 | Add ManifestStaticFilesStorage option to remove original (non-hashed) files after processing | contrib.staticfiles | ||
34869 | 34869 | 1 | makemessages - ignore duplicate msgid if the translations are identical | Internationalization | ||
34848 | 34848 | 1 | Updating translations catalog for javascript files fails with CommandError | Internationalization | ||
34803 | 34803 | Nested OuterRef crashes with AttributeError | Database layer (models, ORM) | |||
34784 | 34784 | 4 | Django french short date format translation bug | Internationalization | ||
34709 | 34709 | 6 | charset should be ignored for the application/x-www-form-urlencoded content type. | HTTP handling | ||
34739 | 34739 | 1 | Implement GEOSEqualsIdentical method on geometry objects. | GIS | ||
34753 | 34753 | 1 | Document how to properly escape `to` in email messages | Documentation | ||
34728 | 34728 | OR operator on queryset does not work as expected | Database layer (models, ORM) | |||
34738 | 34738 | 1 | Django admin doesn't translate error | contrib.admin | ||
27471 | 27471 | 1 | Make admin's list_filter choices collapsable | contrib.admin | ||
34629 | 34629 | 1 | AttributeError when using filter argument with Collect in GeoDjango Aggregate | GIS | ||
34630 | 34630 | 1 | Neither `pgettext` nor `pgettext_lazy` return contextual markers in PO files | Internationalization | ||
34322 | 34322 | 4 | ManifestStaticFilesStorage crashes on commented JavaScript import statements | contrib.staticfiles | ||
34557 | 34557 | 1 | Time-based model field cleaning and TypeErrors | Database layer (models, ORM) | ||
34559 | 34559 | 1 | Login error | Uncategorized | ||
34548 | 34548 | Queryset JsonField filtering doesn't work as expected | Database layer (models, ORM) | |||
34543 | 34543 | 1 | Thousand separator breaking templates | Internationalization | ||
34536 | 34536 | 2 | FileInputUpload | File uploads/storage | ||
34515 | 34515 | Translatable URL patterns raise 404 for non-English default language when prefix_default_language=False is used. | Internationalization | |||
34069 | 34069 | 1 | get_language_from_request should not fallback to settings.LANGUAGE_CODE | Internationalization | ||
34386 | 34386 | 1 | Error while sending TLS smtp email when no EMAIL_SSL_CERTFILE / EMAIL_SSL_KEYFILE are specified in project settings | Core (Mail) | ||
34504 | 34504 | SSLCertVerificationError on outgoing emails for some mailboxes | Core (Mail) | |||
34455 | 34455 | i18n_patterns() not respecting prefix_default_language=False | Internationalization | |||
34511 | 34511 | 1 | mysqlclient 1.4.3 or newer is required; you have 1.0.3. | Core (Other) | ||
34497 | 34497 | 1 | ManifestStaticFilesStorage skips import and export of javascript modules with absolute paths | contrib.staticfiles | ||
27505 | 27505 | 3 | Error messages customization and internationalization in Paginator class | Core (Other) | ||
34472 | 34472 | 1 | Push for inspectdb in Django 4.1 | Database layer (models, ORM) | ||
34431 | 34431 | DateTimeField.input_formats change from Django 3.1 is documented improperly | Documentation | |||
34449 | 34449 | ProgrammingError: non-integer constant in GROUP BY with Case When and annotate Count | Database layer (models, ORM) | |||
27778 | 27778 | 1 | Update unicode documentation for Python 3 | Documentation | ||
34427 | 34427 | 1 | Improve error message for incorrect context processors | Template system | ||
34412 | 34412 | 1 | TLS/SSL sending mail fails in some servers | Core (Mail) | ||
34407 | 34407 | 2 | Report faulty file when some static file has non-utf-8 encoding | contrib.staticfiles | ||
34395 | 34395 | 1 | Update admin's jQuery to 3.6.4. | contrib.admin | ||
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 | |||
34349 | 34349 | 3 | Formsets' add_fields() method fails in some circumstances if the argument index is None. | Forms | ||
34302 | 34302 | 1 | SpatialReference.srid incorrectly assumes first AUTHORITY value to be projection SRID | GIS | ||
34343 | 34343 | 1 | Move more templates to filesystem | Uncategorized | ||
34318 | 34318 | Add a release note that makemessages no longer changes .po files when up to date. | Documentation | |||
34325 | 34325 | Clarify PercentRank() description. | Documentation | |||
34321 | 34321 | Unexpected query result after call QuerySet.only() to ForeignKey() with 'self' reference | Database layer (models, ORM) | |||
34255 | 34255 | Annotation/group by with an expression on psycopg3 | Database layer (models, ORM) | |||
34278 | 34278 | 1 | Missing ngettext call in SelectFilter2.js | Internationalization | ||
34268 | 34268 | Internationalization does not localize functional model choices | Internationalization | |||
34234 | 34234 | 1 | Drop support for PROJ < 5. | GIS | ||
34241 | 34241 | 1 | Django admin not showing seconds for list_display nor readonly DateTimeField | contrib.admin | ||
34063 | 34063 | request.POST not populated for multipart/form-data via AsyncClient | Testing framework | |||
34231 | 34231 | Invalid RawSQL expression on Model.validate_constraints | Database layer (models, ORM) | |||
34206 | 34206 | annotation of another annotation duplicate query rule | Database layer (models, ORM) | |||
34203 | 34203 | 1 | Drop support for psycopg2 2.8 | Database layer (models, ORM) | ||
34201 | 34201 | 1 | Drop support for SQLite < 3.21.0 | Database layer (models, ORM) | ||
34186 | 34186 | 1 | SMTP.starttls() got an unexpected keyword argument 'keyfile' | Core (Mail) | ||
34123 | 34123 | Ambiguous aliases in ordering on combined queries with select_related(). | Database layer (models, ORM) | |||
34131 | 34131 | 1 | 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) | |||
34143 | 34143 | Multiple file upload docs | Documentation | |||
27704 | 27704 | 4 | contrib.postgres.ArrayField with choices should use TypedMultipleChoiceField as its default form field class | contrib.postgres | ||
34120 | 34120 | 1 | Changing translations of model options and attributes is not detected as change in making migrations | Migrations | ||
34078 | 34078 | 1 | Add Postgres range_merge aggregate function to postgres.contrib | contrib.postgres | ||
34067 | 34067 | django.core.Paginator wrong query slicing | Core (Other) | |||
34058 | 34058 | Widening AutoField to BigAutoField, fails to widen the sequence. | Database layer (models, ORM) | |||
34050 | 34050 | 2 | Generated migration file is not detected by django because of the name of newly generated migration file | Migrations | ||
34049 | 34049 | 1 | Admin - Scrollbar appears without overflowing content | contrib.admin | ||
34053 | 34053 | 1 | JS tests depend on Cloudflare CDN for every run | Testing framework | ||
34015 | 34015 | Registering lookups on relation fields should be supported. | Database layer (models, ORM) | |||
34009 | 34009 | migrations.RunPython runs queries against wrong database | Uncategorized | |||
34000 | 34000 | 1 | Fix numberformat.py "string index out of range" when null | Utilities | ||
14092 | 14092 | 1 | ImageField should allow SVG | Database layer (models, ORM) | ||
27060 | 27060 | 2 | Take indexes into account in inspectdb command | Core (Management commands) | ||
27550 | 27550 | 2 | add version of GEOSGeometry.normalize() that returns new geometry | GIS | ||
27451 | 27451 | 1 | syndication feed may crash with AmbiguousTimeError | contrib.syndication | ||
27468 | 27468 | 7 | 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 | 1 | Make interpolate JS function not require the named parameter. | Internationalization | ||
27753 | 27753 | 3 | Cleanups when no supported version of Django supports Python 2 anymore | Utilities | ||
27936 | 27936 | 1 | Add some clarifications to "Spanning multi-valued relationships" | Documentation | ||
27141 | 27141 | 1 | makemigrations fails with PermissionDenied on django_migrations | Migrations | ||
14035 | 14035 | 1 | Cannot access POST after request.encoding was set to a custom value | HTTP handling | ||
27131 | 27131 | 5 | send_mail() error on Python 2 if smtp server uses CRAM-MD5 auth method | Core (Mail) | ||
14844 | 14844 | 3 | i18n blocktrans tag pluralization feature limited by gettext constraints and shared local tag context | Internationalization | ||
27604 | 27604 | 1 | Use set_signed_cookie for contrib.messages Cookie storage | contrib.messages | ||
27807 | 27807 | 3 | Overriding username validators doesn't work as documented | contrib.auth | ||
27719 | 27719 | Add queryset.alias() to mimic .annotate() for aggregations without loading data | Database layer (models, ORM) | |||
27996 | 27996 | 1 | Add pgcrypto extension and GEN_RANDOM_UUID function to contrib.postgres | contrib.postgres | ||
27824 | 27824 | 1 | Cannot chain unaccent transform with key lookup in Postgres JSON field. | contrib.postgres | ||
27370 | 27370 | 2 | Django's Select widget adds a required="required" attribute, even if created with empty_label=True | Forms | ||
27785 | 27785 | 1 | Log request.body (or part of it) in the 500 debug content | Error reporting | ||
14722 | 14722 | 2 | @last_modified should ignore lack of etag method when USE_ETAGS is enabled. | HTTP handling | ||
27473 | 27473 | 1 | Allow using Extract() with DurationField | Database layer (models, ORM) | ||
27795 | 27795 | 10 | Audit force_text invocations | Utilities | ||
14129 | 14129 | 4 | Slovenian translation plural-forms | Internationalization | ||
27486 | 27486 | 1 | intword and filesizeformat filters shouldn't pass non-integers to gettext | Template system | ||
27635 | 27635 | 1 | django.utils.crypto should use secrets on Python 3.6+ | Utilities | ||
14808 | 14808 | 1 | i18n is not safe. | Documentation | ||
14204 | 14204 | 3 | 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) | |||
27899 | 27899 | 4 | Phrase search query for Postgres full text search | contrib.postgres | ||
27090 | 27090 | 3 | pg_get_serial_sequence is broken on postgres, use a lookup in information_schema.columns instead | Database layer (models, ORM) | ||
17419 | 17419 | ✅ | 1 | Add a JSON template filter | Template system | |
27398 | 27398 | 1 | Make SimpleTestCase.assertRedirects() URL comparison ignore ordering of query parameters | Testing framework | ||
27098 | 27098 | 4 | Deprecate DatabaseIntrospection.get_indexes | Database layer (models, ORM) | ||
27161 | 27161 | 2 | TypedChoiceField fails to validate properly when used with ArrayField | Forms | ||
27999 | 27999 | 1 | Add test Client support for HTTP 307 and 308 redirects | Testing framework | ||
14807 | 14807 | 2 | 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 | |||
27067 | 27067 | 3 | Deprecate string_concat | Internationalization | ||
27332 | 27332 | 1 | Specifying additional ON arguments, and more flexibility with joins | Database layer (models, ORM) | ||
27895 | 27895 | 3 | Test Client fails to decode json response with unicode characters | Testing framework | ||
27796 | 27796 | 2 | Middlewares load twice due to StaticFilesHandler(WSGIHandler) | contrib.staticfiles | ||
27859 | 27859 | 1 | Migration to create TextField with db_index=True crashes on MySQL | Migrations | ||
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 | 1 | Move "Apply limit_choices_to" code from BaseModelForm to fields_for_model() | Forms | ||
27787 | 27787 | 1 | call_command() should validate the arguments it receives | Core (Management commands) | ||
27308 | 27308 | 2 | BytesWarning exception raised when running with python 3 -bb option | Core (Other) | ||
27039 | 27039 | 4 | ModelFields with 'default' value set and 'required'=False in form does not use default value | Forms | ||
27881 | 27881 | 1 | Add "unified diff" output mode to diffsettings management command | Core (Management commands) | ||
27241 | 27241 | Annotate doesn't work with PostgreSQL views anymore | Database layer (models, ORM) | |||
14149 | 14149 | LIKE clauses fail in Oracle 9.2.0.7 | Database layer (models, ORM) | |||
27972 | 27972 | 1 | BaseSpatialField.geodetic should return SpatialReference.geographic | GIS | ||
27848 | 27848 | 2 | EmailMessage.attach_file() with .eml file crashes | Core (Mail) | ||
27866 | 27866 | 6 | Make ChoiceWidget.format_value() return a list | Forms | ||
27997 | 27997 | 1 | Can't get last() item of a paginator 'page' | Core (Other) | ||
27981 | 27981 | 3 | date/time filter docs inaccurate about how localization works | Documentation | ||
27556 | 27556 | 1 | add Oracle support for IsValid function and isvalid lookup | GIS | ||
27952 | 27952 | core.validators.validate_slug doesn't mention that only latin letters are accepted. | Core (Other) | |||
27966 | 27966 | 1 | Bump required version of pyscopg2 to 2.5.4 | Database layer (models, ORM) | ||
27960 | 27960 | 3 | ds = DataSource('/path/to/your/cities.shp') fails on first try (GDALException Unknown error code: "198770787"), but works on second | GIS | ||
27949 | 27949 | 1 | Document how OpenLayers 3 widgets work | Documentation | ||
27919 | 27919 | 3 | Decide if attrs (and possibly others) are named or positional parameters in new widget rendering code | Forms | ||
27939 | 27939 | 4 | GeoDjango - map doesn't show correct point in admin | GIS | ||
27890 | 27890 | 3 | runtests.py cleanup exception on Python 3.6 | Core (Other) | ||
27920 | 27920 | 5 | RadioSelect is not rendering the value attribute when it is empty | Forms | ||
27878 | 27878 | 1 | Move to Python 3 shebangs | Core (Other) | ||
27622 | 27622 | 3 | Test client should accept vendor tree json variants | Testing framework | ||
27900 | 27900 | 1 | Make escapejs escape backticks to support usage in ES6 template literals | Utilities | ||
27901 | 27901 | 1 | Unicode subclasses can't be saved to TextField with MySQL and Python 2 | Database layer (models, ORM) | ||
27862 | 27862 | Exists() feature generates invalid SQL query on postgres backend | Database layer (models, ORM) | |||
27479 | 27479 | 4 | ingored GDALException('Invalid pointer returned from "GDALClose"',) during tests | GIS | ||
27868 | 27868 | 4 | makemessages creates files in '__pycache__' directory by default | Core (Management commands) | ||
27823 | 27823 | 1 | Use python-home in WSGI daemon installation documentation | Documentation | ||
27815 | 27815 | 1 | contrib.auth.views.LoginView doesn't pass request object to AuthenticationForm | contrib.auth | ||
27783 | 27783 | 1 | VariableDoesNotExist can lead to stack overflows unusually easily | Template system | ||
27741 | 27741 | 1 | staticfiles_tests test_corrupt_intermediate_files fails intermittently when run in parallel | contrib.staticfiles | ||
27794 | 27794 | 1 | Fix confusing error messages for broken `context_processors` | Error reporting | ||
27782 | 27782 | 3 | Model signals and Many2Many fields | Documentation | ||
27803 | 27803 | 2 | Don't escape lazy safe strings in conditional_escape | Utilities | ||
27793 | 27793 | 2 | Use Python's ipaddress module for IP validation | Utilities | ||
27769 | 27769 | 2 | createsuperuser command missing docs about no-input/interactive | Documentation | ||
27786 | 27786 | 1 | Uploading dependent on the user | File uploads/storage | ||
27774 | 27774 | 1 | django admin with many objects count is very slow | contrib.admin | ||
27632 | 27632 | Oracle backend fails to execute a query with an aggregation that contains an expression in the GROUP BY. | Database layer (models, ORM) | |||
27735 | 27735 | 3 | l10n is applied to Select widget's choices after template-based widget rendering | Documentation | ||
27544 | 27544 | 1 | F() Expressions updating dates in .update() field fails on SQLite | Database layer (models, ORM) | ||
27663 | 27663 | 1 | Make Index.create_sql() and SchemaEditor._create_index_sql() return SQL parameters as well | Migrations | ||
27733 | 27733 | 2 | ClearableFileInput widget renders incorrectly | Forms | ||
27387 | 27387 | 1 | Rendering "required" as HTML attribute is not documented under Field.required | Documentation | ||
27699 | 27699 | 1 | parse_duration returns None if passed a string with a negative number of seconds | Utilities | ||
27688 | 27688 | 1 | Django message framework add_message() should prefer ducktyping over isinstance | contrib.messages | ||
27696 | 27696 | 1 | Email line length limiting does not work properly with Cyrillic strings | Core (Mail) | ||
27658 | 27658 | 2 | collectstatic overwrites newer files in remote storage | contrib.staticfiles | ||
27672 | 27672 | 1 | Trouble saving specificly shaped GeometryCollection to spatialite backend | GIS | ||
27671 | 27671 | 1 | Exclusion of .po files from next source distributions | Internationalization | ||
27641 | 27641 | 1 | Document limitations of the Locmem cache backend | Documentation | ||
27642 | 27642 | 1 | Make `forms.utils.flatatt` not add values which are `None` to attrs | Forms | ||
27498 | 27498 | Filtering annotated field in SQLite returns wrong results | Database layer (models, ORM) | |||
27606 | 27606 | 1 | Error in formatting HttpResponseRedirect when __init__() raises DisallowedHost | HTTP handling | ||
27609 | 27609 | 1 | gettext_lazy cast to str/unicode errors under py 2.7 if performed after language activation. | Core (System checks) | ||
27184 | 27184 | 2 | Test client crashes when uploading TemporaryFile on Unix | Testing framework | ||
27567 | 27567 | 1 | Technical exception page/emails crash when the database is down | Error reporting | ||
27119 | 27119 | 3 | full_clean() called too many times during formset validation | Forms | ||
27557 | 27557 | 2 | Overzealous GEOSGeometry sub-subclasses casts | GIS | ||
27507 | 27507 | 1 | use SchemaEditor.execute() to run deferred_sql in migration sync_apps | Core (Management commands) | ||
27549 | 27549 | 1 | django.utils.functional.lazy cannot be used with regular expressions module (re) | Utilities | ||
27547 | 27547 | 1 | Unicode in Textarea breaks rendering | Uncategorized | ||
27321 | 27321 | 1 | ignores_quoted_identifier_case broken on MySQL on OS X/Windows | Database layer (models, ORM) | ||
27536 | 27536 | order_by('pk') is not obeyed if superclass has default ordering | Database layer (models, ORM) | |||
27509 | 27509 | 1 | Installing Geospatial libraries documentation: `gdal-bin` contradicting recommendation. | Documentation | ||
27506 | 27506 | 1 | HttpRequest.build_absolute_uri throws DisallowedHost | HTTP handling | ||
27221 | 27221 | 2 | Document how to escape a percent symbol in ugettext | Documentation | ||
27250 | 27250 | 1 | Confusing <label> assignment with CheckboxSelectMultiple | Forms | ||
27508 | 27508 | Debug 404 page shouldn't include the request path prefix in the description of URLconf matching | Error reporting | |||
27493 | 27493 | 1 | GIS raster transformation test failures due to precisions with GDAL 2.1 | GIS | ||
27003 | 27003 | 1 | ArrayField and JSONField form fields fail on already converted values | Forms | ||
27448 | 27448 | 5 | GIS distance queries use deprecated ST_distance_sphere | GIS | ||
27469 | 27469 | 4 | Email crashes cryptically when emptystring passed to django.core.mail.message.sanitize_address | Core (Mail) | ||
27455 | 27455 | 1 | When use "zh-HANT" locale,the URL of "reset user password" page in Django Admin is not correct. | Internationalization | ||
27454 | 27454 | 1 | Skip translation loading in apps that don't have a 'locale' directory | Internationalization | ||
27063 | 27063 | 2 | i18n_patterns() matches too much of the URL as the language code | Internationalization | ||
27401 | 27401 | 1 | Add Transifex config to build translated docs | Documentation | ||
27327 | 27327 | 1 | Simplify time zone handling by making pytz a required dependency | Utilities | ||
27389 | 27389 | 1 | Cannot use QueryDict without configuring settings first | HTTP handling | ||
27374 | 27374 | 1 | JavaScriptCatalog view ignores the packages argument | Internationalization | ||
27368 | 27368 | 2 | mail.tests.SMTPBackendTests.test_server_login generates ResourceWarning unclosed socket | Testing framework | ||
27323 | 27323 | Optimize Oracle introspection by using USER_SEQUENCES instead of USER_CATALOG | Database layer (models, ORM) | |||
27333 | 27333 | 3 | EmailMessage.message().as_string() incorrectly base64 encoded on Python 3 | Core (Mail) | ||
27244 | 27244 | 2 | Incorrect thousand separator for the Greek locale (el) | Internationalization | ||
27300 | 27300 | 3 | makemigrations --dry-run -v 3 on Python 3 writes byte string to stdout | Core (Management commands) | ||
27314 | 27314 | 1 | PointField can't be used in get_or_create | GIS | ||
27193 | 27193 | ORDER BY clause not included in subqueries using select_for_update() | Database layer (models, ORM) | |||
27279 | 27279 | 1 | Performance regression when running migrate with RenameModel operations | Migrations | ||
27305 | 27305 | 2 | Removed unused can_import_settings command attribute | Core (Management commands) | ||
27302 | 27302 | 3 | Date/time fields flagged as changed in ModelAdmin.construct_change_message | contrib.admin | ||
27296 | 27296 | 1 | Can't use custom formats with new language-independent LogEntry's messages in Django 1.10 | contrib.admin | ||
27298 | 27298 | 1 | Unclear "after each test" wording in the documentation | Documentation | ||
27293 | 27293 | 1 | Incorrect time string spacing in Korean | Internationalization | ||
27217 | 27217 | 1 | makemigrations crashes with "'SpatialRefSysMixin' has no attribute '_meta'" on PostGIS | GIS | ||
27102 | 27102 | 1 | simplify_regex is not cleaning up any outstanding regex-y character | contrib.admindocs | ||
27227 | 27227 | 4 | Full text search by UUIDField returns DataError | Database layer (models, ORM) | ||
27261 | 27261 | 3 | Missing python-brace-format marker for a contrib.admin string | contrib.admin | ||
27056 | 27056 | 3 | changing dim property for geometries does not generate correct migration on PostgreSQL | Migrations | ||
27256 | 27256 | 1 | Change the selected attribute of select form tags to use HTML5 boolean syntax | Forms | ||
27251 | 27251 | 1 | Cannot combine multiple SearchQuery objects | contrib.postgres | ||
27165 | 27165 | 1 | CreateModel without indexes always includes options={'indexes': []} | Migrations | ||
27239 | 27239 | 1 | Unexpected behavior on get_FIELDNAME_display when as int as value | Database layer (models, ORM) | ||
14284 | 14284 | 1 | Support for Google Maps version 3 | GIS | ||
27187 | 27187 | 1 | Django 1.10 is unable to unpickle models pickled in Django pre-1.10 | Database layer (models, ORM) | ||
27206 | 27206 | 1 | Incorrect DATE_FORMAT for et locale | Internationalization | ||
27180 | 27180 | 3 | Check for sql_mode fails during migration with special database connections | Database layer (models, ORM) | ||
27172 | 27172 | 2 | Close cursor in custom SQL example | Documentation | ||
27142 | 27142 | 1 | makemigrations fails on special database connections | Migrations | ||
27162 | 27162 | 3 | Move CreateExtension to django.db.backends.postgresql | Database layer (models, ORM) | ||
27136 | 27136 | 1 | Change auth forms' autofocus attribute to HTML5 boolean syntax | contrib.auth | ||
27125 | 27125 | 1 | Can not support django Internationalized domain name in URLValidation | Core (URLs) | ||
27115 | 27115 | 1 | UI discrepancy in Writing your first Django app, part 7 | Documentation | ||
27072 | 27072 | 1 | AddGeometryColumn: “duplicate column name: xxx” error running migrations on SpatiaLite | GIS | ||
27061 | 27061 | 2 | Support creating the TEST PostgreSQL database from a custom template | Testing framework | ||
27114 | 27114 | 1 | Migrations: AttributeError: can't set attribute | Migrations | ||
27093 | 27093 | ORM error on apache + wsgi | Database layer (models, ORM) | |||
27096 | 27096 | 2 | SQLite fails finding a table primary key when it's also a foreign key | Database layer (models, ORM) | ||
27085 | 27085 | 1 | UI Discrepancy in "Writing your first Django app, part 2" | Documentation | ||
27068 | 27068 | 1 | Acquire form's initial data more consistently | Forms | ||
27059 | 27059 | autoreload loose the sys.path in some cases (buildout install of python for instance, maybe others) | Core (Management commands) | |||
27069 | 27069 | 2 | Documentation for what's possible to import as _ | Documentation | ||
27066 | 27066 | 1 | Possible Memory leak while evaluating a QuerySet | Database layer (models, ORM) | ||
27058 | 27058 | 2 | Reallow the {% for %} tag to unpack any iterable | Template system | ||
27014 | 27014 | 1 | Raster support for spatial lookup breaks filtering by annotations | GIS | ||
27048 | 27048 | 1 | Document that refresh_from_db() doesn't clear @cached_properties | Documentation | ||
27007 | 27007 | 2 | Handle non-UTF-8 bytes objects for text/* attachments | Core (Mail) | ||
27037 | 27037 | 1 | 'required' attribute on prefilled ClearableFileInput prevents valid form submissions | Forms | ||
27034 | 27034 | 2 | Make makemessages independent of USE_I18N | Internationalization | ||
27046 | 27046 | 1 | http.request does not support ipv6-formatted ipv4 addresses | HTTP handling | ||
27045 | 27045 | 1 | Document that AUTH_PASSWORD_VALIDATORS doesn't apply to create_user() and create_superuser() | Documentation | ||
27038 | 27038 | 1 | Migration being created even when no change was made. | Migrations | ||
27040 | 27040 | 1 | {%trans 'String' %} does not translate | Uncategorized | ||
27033 | 27033 | 1 | static tag causes AppRegistryNotReady errors on 1.10 | contrib.staticfiles | ||
27032 | 27032 | 1 | Calling setup_test_environment() "twice" deletes pre-setup state | Testing framework | ||
27024 | 27024 | 2 | BaseGeometryWidget logs a false positive: Error creating geometry from value '' | GIS | ||
27031 | 27031 | 1 | Django Tutorial: incorrect import statement | Documentation | ||
27015 | 27015 | 3 | Hidden widget shouldn't have maxlength/minlength attributes | Forms | ||
27010 | 27010 | 1 | Argon2PasswordHasher.encode() decodes underlying hash as UTF-8 instead of ASCII | contrib.auth | ||
27012 | 27012 | 1 | test_nested_requests wipes out pre-test settings | Testing framework | ||
14030 | 14030 | Use F() objects in aggregates(), annotates() and values() | 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 | 3 | Prevent introspection errors from crashing inspectdb | Core (Management commands) | ||
14286 | 14286 | 1 | Support for BigAutoField | Database layer (models, ORM) | ||
14200 | 14200 | 2 | new RegexURLResolver is contructed for every request | Core (URLs) | ||
14952 | 14952 | 1 | New find_commands(management_dir) to support .pyc and .pyo | Core (Other) | ||
14483 | 14483 | 4 | Implement subqueries in geodjango spatial lookup | GIS | ||
14881 | 14881 | 2 | [nonrel] Do not assume ``User.id`` to be an integer in django.contrib.auth's pasword reset feature | contrib.auth | ||
14180 | 14180 | 3 | Creating redundant indexes on foreign keys for MySQL/InnoDB tables | Database layer (models, ORM) | ||
14515 | 14515 | 2 | Can't pickle ValueQuerySet if query references fields, which aren't on the same model. | Database layer (models, ORM) | ||
14394 | 14394 | 2 | Assigning bad data to an m2m attribute should not clear existing data | Database layer (models, ORM) | ||
14638 | 14638 | to_python howto documentation improvement | Documentation | |||
14930 | 14930 | 2 | `values_list()` fails on queryset ordered by extra column | Database layer (models, ORM) | ||
14003 | 14003 | 1 | Filtering on a relation whose model has a different PK type doesn't work | Database layer (models, ORM) | ||
14825 | 14825 | 1 | LocaleMiddleware should store language preferences if possible | Internationalization | ||
14800 | 14800 | 2 | Development server should NOT elide favicon from the logs | Core (Management commands) | ||
14461 | 14461 | 2 | Allow to use other translation languages than just the ones available in Django | Internationalization | ||
14609 | 14609 | 1 | __or__ method of queries does not return a correctly combined query. | Database layer (models, ORM) | ||
14174 | 14174 | 1 | Support for string interpolation in lazy translation | Internationalization | ||
14877 | 14877 | 5 | ModelFormSet.save() with a deleted form should work even if the model has already been deleted | Forms | ||
937 | 937 | 1 | Autoreload reloads for every request. | Core (Management commands) | ||
14658 | 14658 | 3 | DateField initial does not honor locale, against documentation | Forms | ||
14300 | 14300 | 1 | manage.py sqlcustom fails if models are in a submodule | Core (Management commands) | ||
14006 | 14006 | 1 | Documentation on Field's 'description' class attribute does not mention that it will be interpolated with field.__dict__ | Documentation | ||
14894 | 14894 | 1 | translation is not threadsafe | Internationalization | ||
14540 | 14540 | 1 | Wrong localization (L10N) thousand separator & decimal point character for Puerto Rico | Internationalization | ||
852 | 852 | 1 | psycopg.ProgrammingError exceptions leave the connection to the DB in an unusable state | Database layer (models, ORM) | ||
14241 | 14241 | 1 | instructions for creating spatial database template differ on fedora 13 (64 bit) | Documentation | ||
14571 | 14571 | 5 | Update jQuery | contrib.admin | ||
14040 | 14040 | 1 | Python syntax errors in module loading propagate up | Core (Other) | ||
14976 | 14976 | 1 | Add is_html flag to contrib.messages | contrib.messages | ||
14264 | 14264 | 3 | settings.configure has undocumented differences from using a settings module | Core (Other) | ||
14315 | 14315 | 1 | memcached doesn't support negative deltas for incr() and decr() | Core (Cache system) | ||
14861 | 14861 | 7 | Importing settings in a module that contains a logging Handler causes circular import. | Core (Other) | ||
14757 | 14757 | Add An Example For .extra(tables=[]) | Documentation | |||
14556 | 14556 | 1 | Recommend to avoid FlatpageFallbackMiddleware unless absolutely required | Documentation | ||
14917 | 14917 | 1 | Error in the sample code under "Using an inline formset in a view" | Documentation | ||
14898 | 14898 | 1 | Move validate_sql functionality into backend | Database layer (models, ORM) | ||
14827 | 14827 | 1 | Authentication Backends should be responsible for checking and setting passwords | contrib.auth | ||
14478 | 14478 | 3 | Couple of tests make assumptions about configuration | Contrib apps | ||
14681 | 14681 | 1 | Uploaded files should not set mode to None | File uploads/storage | ||
14886 | 14886 | 3 | GeoModelAdmin forms cannot be used with WMS in formats other than image/jpeg | GIS | ||
14593 | 14593 | 1 | CZBirthNumberField expects two arguments to clean() | contrib.localflavor | ||
14822 | 14822 | 1 | contrib.auth docs should reference to new generic views. | Documentation | ||
14527 | 14527 | 1 | GeoDjango docs shouldn't recommend PostgreSQL 8.3 | Documentation | ||
14574 | 14574 | 3 | Initial values support for inline model formsets | Forms | ||
14184 | 14184 | 1 | Validators not called on MultiValueField | Forms | ||
14964 | 14964 | 1 | create_attachment support for unicode symbols in filename | Core (Mail) | ||
14806 | 14806 | 1 | No template tag to support contextual translations | Internationalization | ||
640 | 640 | 1 | order_with_respect_to option fails | Documentation | ||
14720 | 14720 | 1 | Settings imported twice as separate modules when manage.py is used | Core (Other) | ||
14941 | 14941 | 3 | URLField (in django.contrib.admin) rejects IDN domain | Core (Other) | ||
14354 | 14354 | 5 | Check password is not None in User.check_password | contrib.auth | ||
14735 | 14735 | 1 | Wrong plural formulation in search_form.html | contrib.admin | ||
14301 | 14301 | 1 | django crashes on email address that passed validate_email() (utf8-tld) | Core (Mail) | ||
14570 | 14570 | 1 | New format character to represent locale-specifc alternative month names | Internationalization | ||
14933 | 14933 | 1 | SelectDateWidget doesn't render a month | Forms | ||
14268 | 14268 | 3 | reset and sqlreset management commands should raise PendingDeprecationWarning for 1.3 | Core (Management commands) | ||
14912 | 14912 | 1 | urlize and urlizetrunc template filter docs need expansion | Documentation | ||
14721 | 14721 | 3 | USE_THOUSAND_SEPARATOR fails with UnicodeDecodeError in several locales | Internationalization | ||
14750 | 14750 | 1 | ILPostalCodeField doesn't handle EMPTY_VALUES correctly | contrib.localflavor | ||
14663 | 14663 | 2 | L10N of dates in Norwegian. | Translations | ||
14249 | 14249 | 4 | Inactive users have less permissions then anonymous users with custom backend | contrib.auth | ||
14820 | 14820 | 2 | Use `TextField` instead of `PositiveIntegerField` in docs and examples for generic relations. | Documentation | ||
14002 | 14002 | 1 | filesizeformat filter only supports up to GB | Template system | ||
14821 | 14821 | 1 | Document the differences of formatting syntax in formats.py | Internationalization | ||
14924 | 14924 | I18N looks for translations in the reverse order of the apps | Internationalization | |||
14824 | 14824 | 2 | django.utils.get_format_modules doesn't respect USE_L10N | Internationalization | ||
14349 | 14349 | 4 | Add Belgium (be) localflavor | contrib.localflavor | ||
14913 | 14913 | 1 | Romanian translation, including E date format | Translations | ||
14739 | 14739 | 1 | Move contrib app translations out of core | Internationalization | ||
14955 | 14955 | 4 | URLField validation should use HEAD requet instead of GET | Core (Other) | ||
14928 | 14928 | 2 | manage runserver does not allow host name as address | django-admin.py runserver | ||
14391 | 14391 | 3 | update man django-admin.1 to include missing commands | Core (Management commands) | ||
14768 | 14768 | 1 | es-MX locale, formats.py contribution | Translations | ||
14063 | 14063 | 3 | Validating form file fields is hard | File uploads/storage | ||
13 | 13 | 2 | Related objects interface should be tighter (edit_inline) | contrib.admin | ||
14876 | 14876 | 1 | Q | Q with nullable related fields generates INNER JOIN where it should be LEFT JOIN | Database layer (models, ORM) | ||
14348 | 14348 | 1 | Paginator does not handle django.db.models.sql.datastructures.EmptyResultSet | Database layer (models, ORM) | ||
14206 | 14206 | contrib:admin dynamic list_display support | contrib.admin | |||
14045 | 14045 | 1 | makemessage miss some gettext in javascript | Internationalization | ||
14220 | 14220 | 2 | Backwards-compat code in db.fields.subclassing is a bottleneck | Database layer (models, ORM) | ||
14733 | 14733 | Allow Manager.raw() execute not only "Pure selects" | Database layer (models, ORM) | |||
14934 | 14934 | 1 | Decimal errors not localized to LT because of dictionary interpolation | Translations | ||
14309 | 14309 | 1 | Spanish translation on deleting objects | Translations | ||
14553 | 14553 | 2 | es_AR language update | Translations | ||
14080 | 14080 | 1 | Flatpages pt-br translation | Translations | ||
14929 | 14929 | 1 | Move doc-comment for gzip decorator | HTTP handling | ||
14991 | 14991 | SQL injection in quote_name() | Database layer (models, ORM) | |||
14104 | 14104 | Allow joined field in F()s | Database layer (models, ORM) | |||
14953 | 14953 | 1 | New find_commands(management_dir) to support .pyc and .pyo | Core (Other) | ||
14837 | 14837 | field based custom ordering | Database layer (models, ORM) | |||
14417 | 14417 | 4 | UnicodeDecodeError exception in recent actions | contrib.admin | ||
14730 | 14730 | 1 | Translation Mistake. MN | Translations | ||
14637 | 14637 | 1 | There may an Internationalization bug in Forms | Translations | ||
14423 | 14423 | Wrong SQL on exclude with inheritance | Database layer (models, ORM) | |||
14359 | 14359 | django core and contrib named urls should follow a convention | Contrib apps | |||
14182 | 14182 | 1 | CsrfViewMiddleware makes modification of the upload handlers impossible | File uploads/storage | ||
14033 | 14033 | versionadded, versionchanged directives don't insert xref link with Sphinx 1.0 | Documentation | |||
565 | 565 | Unique fields don't work on edit_inline models | contrib.admin | |||
115 | 115 | Models CRUD via web services | Core (Other) | |||
807 | 807 | Latest french translation | Translations | |||
243 | 243 | lack of ordering the get_list() params | Metasystem | |||
183 | 183 | TypeError: can't compare datetime.datetime to datetime.date | Template system | |||
251 | 251 | [patch] Add "AND" and "OR" clauses to the SQL query syntax | Metasystem | |||
161 | 161 | Log output for "django-admin runserver" shouldn't display admin media | Tools | |||
198 | 198 | istartswith doesn't work | Contrib apps | |||
87 | 87 | [patch] Oracle database support | Database layer (models, ORM) | |||
515 | 515 | [patch] additional set of cache backends | Core (Cache system) | |||
170 | 170 | Unicode field names cause UnicodeEncodeError in main admin handler | contrib.admin | |||
959 | 959 | [patch]Template improvements | Template system | |||
930 | 930 | [patch] Leaving out ¨ordering¨ in OneToOne relationship causes bad SQL statement | Metasystem | |||
113 | 113 | auto-reload broken in standalone WSGI server | Core (Other) | |||
887 | 887 | save manipulator throws UnboundLocalError when saving new files | Metasystem | |||
815 | 815 | [patch] select keyword to lookup_kwargs are being quoted incorrectly in query | Core (Other) |