Claude Paroz
(claudep)
Most Active Role
Reporter
Most Active Component
Internationalization
Activity Timeline
Components
Tickets
Trac | Ticket (618) | Reporter (223) | Owner (159) | Commenter (1026) | Summary | Component |
---|---|---|---|---|---|---|
27029 | 27029 | 10 | Make EmailValidator accept non-ASCII characters in local part | Core (Other) | ||
897 | 897 | 1 | Bi-Directional ManyToMany in Admin | contrib.admin | ||
373 | 373 | 1 | Add support for multi-column primary keys. | Database layer (models, ORM) | ||
27674 | 27674 | ✅ | 1 | Deprecate GeoModelAdmin and OSMGeoAdmin | GIS | |
27452 | 27452 | 2 | Add Postgres serial field to contrib.postgres | contrib.postgres | ||
29490 | 29490 | ✅ | 3 | Subresource integrity for form assets | Forms | |
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 | |
28661 | 28661 | ✅ | 3 | Auto-truncate indexes on MySQL when max index size is reached | Database layer (models, ORM) | |
25706 | 25706 | ✅ | 5 | Support CSP default-src 'self' on Django Admin GIS | GIS | |
30049 | 30049 | ✅ | 4 | GIS widgets don't initialize properly after clicking "Add another" in admin inlines | GIS | |
25889 | 25889 | ✅ | Organize tests in tests/queries | Testing framework | ||
16630 | 16630 | ✅ | 11 | Support for HTML5 input types | Forms | |
34045 | 34045 | Admin changelist checkboxes do not have labels | contrib.admin | |||
34886 | 34886 | 1 | Sample use of lazy in delayed translations is not valid in Django 4.1 and 4.2. | Documentation | ||
34853 | 34853 | 3 | Accept-Language Header takes precedence over cookie for format localization | Internationalization | ||
31014 | 31014 | ✅ | 3 | add FromWKB and FromWKT GIS functions | GIS | |
27752 | 27752 | ✅ | Fix and test admin_order_field set for the __str__ of a model | contrib.admin | ||
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 | ||
35127 | 35127 | ✅ | Model.full_clean() errors with GeneratedField | Database layer (models, ORM) | ||
34051 | 34051 | 1 | makemigrations --check generating migrations is inconsistent with other uses of --check | Migrations | ||
23321 | 23321 | ✅ | 4 | Remove .mo files from the Django Git repository | Internationalization | |
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) | ||
34818 | 34818 | 1 | GenericIPAddressField ValidationError incorrect message when both protocols present | Database layer (models, ORM) | ||
34457 | 34457 | makemigrations --check no longer prints the changes | Migrations | |||
33952 | 33952 | ✅ | 2 | Too aggressive pk control in create_reverse_many_to_one_manager | 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 | ||
33924 | 33924 | ✅ | ✅ | Deprecate BaseGeometryWidget.map_height / .map_width | GIS | |
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 | ||
34738 | 34738 | 1 | Django admin doesn't translate error | contrib.admin | ||
27471 | 27471 | 1 | Make admin's list_filter choices collapsable | contrib.admin | ||
22097 | 22097 | ✅ | 1 | IntegerField with given choices leads to wrong has_changed() work | Forms | |
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 | ||
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) | ||
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 | |||
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 | ||
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 | |||
34278 | 34278 | ✅ | ✅ | 1 | Missing ngettext call in SelectFilter2.js | Internationalization |
34268 | 34268 | Internationalization does not localize functional model choices | Internationalization | |||
32873 | 32873 | ✅ | 2 | Deprecate USE_L10N setting. | 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 | ||
33783 | 33783 | ✅ | 1 | Add __isempty spatial lookup. | GIS | |
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) | ||
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 | ||
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 | ||
34000 | 34000 | 1 | Fix numberformat.py "string index out of range" when null | Utilities | ||
33949 | 33949 | ✅ | ✅ | 1 | Fixture dirs duplicates undetected if dir is Path instance | Core (Management commands) |
33888 | 33888 | ✅ | ✅ | 1 | get_select2_language crashes when translations are deactivated | contrib.admin |
33876 | 33876 | ✅ | "default.html" deprecation warning raised for ManagementForm's | Forms | ||
33873 | 33873 | ✅ | 1 | Unstyled admin logout button | contrib.admin | |
33866 | 33866 | ✅ | ✅ | 1 | Support Path instances in GDALRaster constructor | GIS |
33863 | 33863 | ✅ | 3 | Strings from default locale missing from Django JavaScript catalog | Internationalization | |
33822 | 33822 | ✅ | New FormSet.edit_only only set when formset created by modelformset_factory | Forms | ||
33779 | 33779 | ✅ | Add an encoder parameter to django.utils.html.json_script(). | Utilities | ||
33800 | 33800 | ✅ | check_for_template_tags_with_the_same_name with libraries in TEMPLATES | Template system | ||
33794 | 33794 | ✅ | ✅ | 1 | PostGISAdapter str() returns bytes | GIS |
33748 | 33748 | ✅ | ✅ | 1 | django.utils.formats.get_format should allow lazy parameter | Internationalization |
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 | ||
33328 | 33328 | ✅ | ✅ | 6 | Use native JS events to trigger 'formset:added'/'formset:removed' | contrib.admin |
33637 | 33637 | ✅ | ✅ | 1 | Regression in feature zoom for MapWidget | GIS |
33567 | 33567 | ✅ | 3 | Builtin csrf_failure() view uses wrong charset | CSRF | |
27468 | 27468 | ✅ | 7 | Move utils.crypto.salted_hmac() from SHA1 toward SHA256 | Utilities | |
14586 | 14586 | 1 | Make interpolate JS function not require the named parameter. | Internationalization | ||
33391 | 33391 | ✅ | 1 | Clarify Aggregate.empty_result_set_value docs. | Documentation | |
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 | ||
33393 | 33393 | ✅ | Weird title level in logging how-to | Documentation | ||
27141 | 27141 | 1 | makemigrations fails with PermissionDenied on django_migrations | Migrations | ||
33349 | 33349 | ✅ | 2 | Add option to produce duration_string without days | Forms | |
31937 | 31937 | ✅ | 4 | Can't translate strings properly to Hebrew and Arabic | Internationalization | |
33334 | 33334 | ✅ | Alphabetize form and model fields in docs. | Documentation | ||
33047 | 33047 | ✅ | 1 | CheckConstraint crashes with GIS lookup and PostGIS, MySQL, and Oracle backends. | GIS | |
14035 | 14035 | 1 | Cannot access POST after request.encoding was set to a custom value | HTTP handling | ||
28223 | 28223 | ✅ | Form not always picklable due to template renderer | Forms | ||
33195 | 33195 | ✅ | ✅ | 1 | Class-based urlize() | Utilities |
27131 | 27131 | 4 | send_mail() error on Python 2 if smtp server uses CRAM-MD5 auth method | Core (Mail) | ||
33136 | 33136 | ✅ | ✅ | 3 | Add GEOS MakeValid to GEOS API | GIS |
29791 | 29791 | ✅ | 1 | Engine.render_to_string() should honor the autoescape attribute | Template system | |
32906 | 32906 | ✅ | 1 | Explain JSONBAgg benefit | Documentation | |
14844 | 14844 | 3 | i18n blocktrans tag pluralization feature limited by gettext constraints and shared local tag context | Internationalization | ||
32739 | 32739 | ✅ | ✅ | 3 | Enable timezone handling by default (USE_TZ=True in global settings) | Core (Other) |
32652 | 32652 | ✅ | Obsolete FAQ reference in triaging docs | Documentation | ||
32575 | 32575 | ✅ | 1 | Add support for SpatiaLite 5.x. | GIS | |
32544 | 32544 | ✅ | 2 | Confirm support for GDAL 3.2 and GEOS 3.9. | GIS | |
32581 | 32581 | ✅ | ✅ | 1 | to_locale should be idempotent | Internationalization |
31274 | 31274 | ✅ | ✅ | 1 | Use signing infrastructure for session data encoding/decoding. | contrib.sessions |
31359 | 31359 | ✅ | ✅ | 1 | Deprecate using get_random_string without an explicit length | Utilities |
27604 | 27604 | 1 | Use set_signed_cookie for contrib.messages Cookie storage | contrib.messages | ||
31571 | 31571 | ✅ | Explain how to transform a geometry with GDAL 3 authority axis strategy. | Documentation | ||
32208 | 32208 | ✅ | add filter is unable to concatenate strings with lazy string | Template system | ||
27807 | 27807 | 3 | Overriding username validators doesn't work as documented | contrib.auth | ||
32160 | 32160 | ✅ | 1 | Missing formset ManagementForm data not catched by is_valid | Forms | |
32110 | 32110 | ✅ | ✅ | 3 | Document using an Enum class in form Field choices | Forms |
31906 | 31906 | ✅ | 1 | Possible ModelChoiceIterator docs typo | Documentation | |
27996 | 27996 | 1 | Add pgcrypto extension and GEN_RANDOM_UUID function to contrib.postgres | contrib.postgres | ||
31737 | 31737 | ✅ | 2 | Strange admin behaviour on Django 3.1b1 with Firefox | contrib.admin | |
31692 | 31692 | ✅ | 3 | compilemessages needlessly runs msgfmt on unchanged .po files | Core (Management commands) | |
30439 | 30439 | ✅ | 10 | Translations issues on Django upgrade due to unexpected changes in plural forms | Internationalization | |
30134 | 30134 | ✅ | 3 | Geodjango js template should use `|safe` for float values to avoid DECIMAL_SEPARATOR ruin the js syntax | GIS | |
13227 | 13227 | ✅ | 3 | Query cloning fails with models having Lock as instance member | Database layer (models, ORM) | |
30678 | 30678 | ✅ | 3 | Confirm support for GDAL 3.0. | GIS | |
31032 | 31032 | ✅ | Document the minimal supported version of browsers for the admin | contrib.admin | ||
18325 | 18325 | ✅ | Wrap management stdout/stderr | Core (Management commands) | ||
27370 | 27370 | 2 | Django's Select widget adds a required="required" attribute, even if created with empty_label=True | Forms | ||
29427 | 29427 | ✅ | 4 | RequestDataTooBig raised in request.py prevents Middleware from returning a valid response | HTTP handling | |
27785 | 27785 | ✅ | 1 | Log request.body (or part of it) in the 500 debug content | Error reporting | |
15982 | 15982 | ✅ | 1 | Lack DateTime formats in some languages | Internationalization | |
11385 | 11385 | ✅ | 2 | DateTimeField doesn't accept ISO 8601 formatted date string | Forms | |
31061 | 31061 | ✅ | 1 | Optional URL params crash some view functions. | Core (URLs) | |
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 | ✅ | ✅ | 1 | Audit force_text invocations | Utilities |
25499 | 25499 | ✅ | 4 | Distance lookup not possible with a column value as distance | GIS | |
30694 | 30694 | ✅ | 2 | Document FileResponse does not seek its file source | Documentation | |
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 | ||
29956 | 29956 | ✅ | Allow formset form widget override for the ORDER field | Forms | ||
29523 | 29523 | ✅ | 2 | Remove DateTimeShortcuts.js dependency on jQuery | contrib.admin | |
30120 | 30120 | ✅ | 2 | Query syntax error with condition and distinct combination | Database layer (models, ORM) | |
14204 | 14204 | ✅ | 3 | Take advantage of SQLite support for FK constraints | Database layer (models, ORM) | |
29978 | 29978 | ✅ | 1 | GDALException not catched in GeometryField.to_python | GIS | |
29959 | 29959 | ✅ | 1 | Random LooseVersion errors while getting multiple wkb values | GIS | |
18776 | 18776 | ✅ | 4 | urlparse do not support reverse_lazy as url arg | Python 3 | |
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) | ||
24733 | 24733 | ✅ | 1 | Pass exceptions to error handlers | HTTP handling | |
29586 | 29586 | ✅ | 2 | Add ability to link static resources to apps | Core (Other) | |
29578 | 29578 | ✅ | 3 | Django 2.1b and 2.1rc1 put thousand separator in _selected_action field containing id | contrib.admin | |
29536 | 29536 | ✅ | ✅ | 2 | SelectFilter2.js boxes don't resize to have equal height | contrib.admin |
27398 | 27398 | 1 | Make SimpleTestCase.assertRedirects() URL comparison ignore ordering of query parameters | Testing framework | ||
28808 | 28808 | ✅ | Allow customizing the fallback language | Internationalization | ||
29492 | 29492 | ✅ | ✅ | 2 | Improve speed of compilemessages with multithreading | Internationalization |
24384 | 24384 | ✅ | 4 | compilemessages shouldn't return with exit code 0 when it fails | Internationalization | |
29353 | 29353 | ✅ | 3 | _middleware_chain is not set for StaticFilesHandler | contrib.staticfiles | |
29484 | 29484 | ✅ | Remove the need to specify SPATIALITE_LIBRARY_PATH with Spatialite 4.2+ | GIS | ||
28892 | 28892 | ✅ | Fixed header height in the admin site may break custom layouts | contrib.admin | ||
27098 | 27098 | ✅ | 2 | Deprecate DatabaseIntrospection.get_indexes | Database layer (models, ORM) | |
29116 | 29116 | ✅ | 3 | Geometry editing issue when widget map_srid different from original value srid | GIS | |
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 | ||
24073 | 24073 | ✅ | ✅ | 3 | Deactivate translations instead of forcing 'en-us' in management commands | Core (Management commands) |
28733 | 28733 | ✅ | 1 | Formsets are missing classes to be easily styleable | Forms | |
14807 | 14807 | django.utils.formats localize_input inserts thousands_separator into boolean values | Internationalization | |||
28710 | 28710 | ✅ | 1 | Wrong Basque DATE_FORMAT string | Internationalization | |
27067 | 27067 | 3 | Deprecate string_concat | Internationalization | ||
27332 | 27332 | 1 | Specifying additional ON arguments, and more flexibility with joins | Database layer (models, ORM) | ||
28610 | 28610 | ✅ | 1 | register_tests() for serializers test doesn't show skipped formats | Core (Serialization) | |
27895 | 27895 | 3 | Test Client fails to decode json response with unicode characters | Testing framework | ||
28536 | 28536 | ✅ | 1 | Replace old cross-browser compatibility JavaScript functions with HTML DOM equivalents | contrib.admin | |
27796 | 27796 | 1 | Middlewares load twice due to StaticFilesHandler(WSGIHandler) | contrib.staticfiles | ||
28495 | 28495 | ✅ | 1 | GDAL Feature.fields should be a list of strs rather than bytestrings | GIS | |
28465 | 28465 | ✅ | 1 | Unify index SQL creation code | Database layer (models, ORM) | |
27859 | 27859 | 1 | Migration to create TextField with db_index=True crashes on MySQL | Migrations | ||
21415 | 21415 | ✅ | 10 | Unicode escapes appear verbatim in translated naturaltime strings | Translations | |
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) | ||
26651 | 26651 | ✅ | 1 | Keep uploaded file suffix for TemporaryUploadedFile | File uploads/storage | |
27308 | 27308 | 2 | BytesWarning exception raised when running with python 3 -bb option | Core (Other) | ||
28192 | 28192 | ✅ | 1 | Prevent passing positional arguments to form fields | Forms | |
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) | ||
28180 | 28180 | ✅ | 1 | Number queries in assertNumQueries failure output | Testing framework | |
28164 | 28164 | ✅ | 2 | Properly convert floats in DecimalField.to_python | Database layer (models, ORM) | |
28085 | 28085 | ✅ | 3 | EN django.po does not have default "Plural-Forms" to copy | Internationalization | |
28116 | 28116 | ✅ | 3 | Filtering PostgreSQL exception based on message is too brittle | Database layer (models, ORM) | |
28115 | 28115 | ✅ | ✅ | 1 | geoip2 module broken with ImportError on master | GIS |
28091 | 28091 | ✅ | 2 | Hiding 'cursor does not exist' error doesn't work | Database layer (models, ORM) | |
28096 | 28096 | ✅ | 1 | Cannot Prefetch() when queryset has ModelIterable subclass | Database layer (models, ORM) | |
28097 | 28097 | ✅ | 1 | Incorrect layout of ReadOnlyPasswordHashWidget widget in user admin | contrib.auth | |
28007 | 28007 | ✅ | ✅ | Move debug templates to filesystem | Error reporting | |
27972 | 27972 | 1 | BaseSpatialField.geodetic should return SpatialReference.geographic | GIS | ||
27848 | 27848 | 1 | EmailMessage.attach_file() with .eml file crashes | Core (Mail) | ||
27866 | 27866 | ✅ | 3 | 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 | ||
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) | ||
25004 | 25004 | ✅ | 5 | Add an OpenLayers 3 compatible map widget | GIS | |
27918 | 27918 | ✅ | Document ChoiceWidget.option_template_name | Documentation | ||
27920 | 27920 | ✅ | ✅ | 2 | RadioSelect is not rendering the value attribute when it is empty | Forms |
27878 | 27878 | 1 | Move to Python 3 shebangs | Core (Other) | ||
27622 | 27622 | 1 | 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) | ||
27479 | 27479 | 2 | ingored GDALException('Invalid pointer returned from "GDALClose"',) during tests | GIS | ||
27868 | 27868 | 3 | makemessages creates files in '__pycache__' directory by default | Core (Management commands) | ||
27823 | 27823 | 1 | Use python-home in WSGI daemon installation documentation | Documentation | ||
25524 | 25524 | ✅ | 1 | Evaluate handle_spheroid removal in get_distance method | GIS | |
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 | ||
27803 | 27803 | ✅ | ✅ | 1 | Don't escape lazy safe strings in conditional_escape | Utilities |
27793 | 27793 | ✅ | 1 | 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 | ||
19567 | 19567 | ✅ | 3 | Make javascript i18n view as CBV and more extensible. | Internationalization | |
23960 | 23960 | ✅ | 1 | HTTP standard no longer requires the Location header to be an absolute URI | HTTP handling | |
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 | 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 | Email line length limiting does not work properly with Cyrillic strings | Core (Mail) | |||
24688 | 24688 | ✅ | Add Oracle support for new-style GIS functions | GIS | ||
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 | ||
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 | ✅ | 1 | 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) | ||
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 | ||
27493 | 27493 | 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 | ||
26753 | 26753 | ✅ | ✅ | 3 | Make GDAL a hard dependency | GIS |
27448 | 27448 | 5 | GIS distance queries use deprecated ST_distance_sphere | GIS | ||
27469 | 27469 | 3 | Email crashes cryptically when emptystring passed to django.core.mail.message.sanitize_address | Core (Mail) | ||
27455 | 27455 | 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 | ||
27333 | 27333 | ✅ | 2 | 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 | 2 | 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 | ||
27218 | 27218 | ✅ | Return LogEntry instances from log_addition, log_change, log_deletion | contrib.admin | ||
27279 | 27279 | 1 | Performance regression when running migrate with RenameModel operations | Migrations | ||
27305 | 27305 | ✅ | 1 | Removed unused can_import_settings command attribute | Core (Management commands) | |
27302 | 27302 | ✅ | 1 | 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 | ||
27261 | 27261 | ✅ | 1 | Missing python-brace-format marker for a contrib.admin string | contrib.admin | |
27056 | 27056 | 1 | 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) | |
15143 | 15143 | ✅ | Document how to set the language for the test client | Documentation | ||
27216 | 27216 | ✅ | Wrong import location in deprecation message | contrib.admin | ||
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 | Close cursor in custom SQL example | Documentation | |||
27142 | 27142 | 1 | makemigrations fails on special database connections | Migrations | ||
27162 | 27162 | ✅ | 2 | 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 | ||
27096 | 27096 | ✅ | 1 | 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 | ||
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 | 1 | 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 | ✅ | ✅ | 1 | 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 | 1 | BaseGeometryWidget logs a false positive: Error creating geometry from value '' | GIS | ||
27031 | 27031 | 1 | Django Tutorial: incorrect import statement | Documentation | ||
27015 | 27015 | ✅ | 2 | 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 | ||
26972 | 26972 | ✅ | ✅ | 1 | is_collection definition broken in OLMapWidget.js | GIS |
26897 | 26897 | ✅ | ✅ | 1 | makemessages crash with non ascii file names | Internationalization |
26881 | 26881 | ✅ | 2 | Crash when creating migrations with managers having use_in_migrations=True | Migrations | |
26558 | 26558 | ✅ | "different account" notice in login form depend on request context processor | contrib.admin | ||
26569 | 26569 | ✅ | ✅ | 2 | OSM.Mapnik is an obsolete constructor | GIS |
26554 | 26554 | ✅ | Update readthedocs URLs to readthedocs.io | Documentation | ||
19665 | 19665 | ✅ | 4 | 'Command' object has no attribute 'stderr' | Core (Management commands) | |
25951 | 25951 | ✅ | 2 | use trimmed EWKT for GEOSGeometry.__str__ | GIS | |
26510 | 26510 | ✅ | ✅ | 2 | Allow dim/trim/precision as WKTWriter constructor arguments | GIS |
14098 | 14098 | 2 | Prevent introspection errors from crashing inspectdb | Core (Management commands) | ||
26266 | 26266 | ✅ | 1 | Cannot output primary keys with the geojson serializer | GIS | |
26190 | 26190 | ✅ | 2 | Return final management command result from call_command | Core (Management commands) | |
26182 | 26182 | ✅ | Rewrite admindocs intro (model methods with arguments are now included) | Documentation | ||
24007 | 24007 | ✅ | 3 | Unable to unpickle models from an external script | Core (Other) | |
26138 | 26138 | ✅ | 2 | GeoJSON Serializer doesn't include geometry_field if it's not in fields | GIS | |
26046 | 26046 | ✅ | 2 | ugettext causes error when unrecognized language code in language cookie | Internationalization | |
14286 | 14286 | 1 | Support for BigAutoField | Database layer (models, ORM) | ||
25915 | 25915 | ✅ | 2 | Error when using a language that Django doesn't ship translations for | Internationalization | |
25815 | 25815 | ✅ | 3 | Add new languages for Django 1.9 | Internationalization | |
25629 | 25629 | ✅ | 1 | Some GIS functions don't check the number of arguments | GIS | |
23745 | 23745 | ✅ | 4 | Migrations migrate is slow | Migrations | |
25592 | 25592 | ✅ | 1 | Typo in name for strictly_above PostGISOperator | GIS | |
25567 | 25567 | ✅ | Remove obsolete MEDIA_URL/STATIC_URL compatibility condition | Forms | ||
22835 | 22835 | ✅ | 1 | Deprecate NoArgsCommand | Core (Management commands) | |
24152 | 24152 | ✅ | 1 | Deprecate GeoQuerySet aggregate methods | GIS | |
24099 | 24099 | ✅ | 2 | Remove ContentType.name | contrib.contenttypes | |
25448 | 25448 | ✅ | 2 | Ease creation of custom GIS lookups | GIS | |
25431 | 25431 | ✅ | 2 | ModelFormset regression in object clean() accessing a FK | Forms | |
12400 | 12400 | ✅ | 2 | column "X" named in key does not exist error when models.PointField used in unique_together | GIS | |
25078 | 25078 | ✅ | 4 | Support disabled form fields | Forms | |
14200 | 14200 | 2 | new RegexURLResolver is contructed for every request | Core (URLs) | ||
24214 | 24214 | ✅ | ✅ | 1 | Replace GeoQuerySet custom methods by Expressions/Functions | GIS |
24658 | 24658 | ✅ | 1 | Schema tests fail when run in isolation | Testing framework | |
24571 | 24571 | ✅ | 3 | "testserver" management command fails | Core (Management commands) | |
15779 | 15779 | ✅ | 8 | admin cannot edit records with value 'add' as primary key | contrib.admin | |
24515 | 24515 | ✅ | 1 | Plural handling broken | Internationalization | |
23757 | 23757 | ✅ | 3 | Spatialite backend doesn't support 3d introspection | GIS | |
24457 | 24457 | ✅ | 4 | Translate runserver messages | Core (Management commands) | |
24335 | 24335 | ✅ | 1 | DateRange and friends require psycopg2 >= 2.5 | contrib.postgres | |
14952 | 14952 | 1 | New find_commands(management_dir) to support .pyc and .pyo | Core (Other) | ||
24241 | 24241 | ✅ | 2 | state.clone doesn't copy Django models | Migrations | |
14483 | 14483 | 2 | Implement subqueries in geodjango spatial lookup | GIS | ||
24175 | 24175 | ✅ | 1 | Style guide, docstring verb and PEP 257 | Documentation | |
24183 | 24183 | ✅ | Bad comparison in Substr function | Database layer (models, ORM) | ||
24151 | 24151 | ✅ | 1 | GeoAggregate.prepare is never called | GIS | |
24083 | 24083 | ✅ | 1 | Docs incorrectly refer to form's is_bound() method | Documentation | |
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 | 2 | Creating redundant indexes on foreign keys for MySQL/InnoDB tables | Database layer (models, ORM) | ||
14515 | 14515 | 1 | Can't pickle ValueQuerySet if query references fields, which aren't on the same model. | Database layer (models, ORM) | ||
14394 | 14394 | 1 | Assigning bad data to an m2m attribute should not clear existing data | Database layer (models, ORM) | ||
23788 | 23788 | ✅ | ✅ | 4 | Stop templatizing js files for gettext >= 0.18.3 | Internationalization |
24014 | 24014 | ✅ | 1 | Unify OGRException and GDALException | GIS | |
23954 | 23954 | ✅ | 1 | migrations doesnt create {text|varchar}_pattern_ops for postgres indexes | Migrations | |
23289 | 23289 | ✅ | 2 | Make mock library available for testing in Django | Testing framework | |
23887 | 23887 | ✅ | 3 | Invalid multipart boundary causes internal server error | HTTP handling | |
23781 | 23781 | ✅ | 2 | Add a GeoJSON serializer | GIS | |
18523 | 18523 | ✅ | 1 | Add getvalue to HttpResponse | HTTP handling | |
22456 | 22456 | ✅ | 3 | Add PostGIS 2.1 / GDAL 1.10 support | GIS | |
23717 | 23717 | ✅ | 1 | makemessages regression crash in 1.7.1 | Internationalization | |
23583 | 23583 | ✅ | 3 | makemessages for javascript no longer works | Internationalization | |
23707 | 23707 | ✅ | 2 | GIS tests may be run multiple times | Testing framework | |
23685 | 23685 | ✅ | 4 | System check framework runs multiple times | Core (Management commands) | |
18558 | 18558 | ✅ | 3 | Supply `url` property to `HttpResponseRedirect` and `HttpResponsePermanentRedirect` | HTTP handling | |
23579 | 23579 | ✅ | 2 | Default Geometry representation from WKT to EWKT | GIS | |
23659 | 23659 | ✅ | 2 | Lost annotation ordering with values_list() and annotate() | Database layer (models, ORM) | |
23639 | 23639 | ✅ | 1 | Doc error in RegexValidator.regex | Documentation | |
21272 | 21272 | ✅ | 1 | Oracle doesn't return views in introspection | Database layer (models, ORM) | |
23514 | 23514 | ✅ | 2 | Prevent database connection at PostGISOperations init time | GIS | |
19139 | 19139 | ✅ | 5 | OpenLayersWidget's 'Delete all Features' control doesn't respect GeoModelAdmin's modifiable attribute | GIS | |
20743 | 20743 | ✅ | Support keyfile/certfile in SMTP connections | Core (Mail) | ||
23384 | 23384 | ✅ | 2 | Allow overriding part of a dictionary-type setting | Core (Other) | |
23374 | 23374 | ✅ | 1 | django.contrib.staticfiles.testing.StaticLiveServerCase should be named StaticLiveServerTestCase | contrib.staticfiles | |
20422 | 20422 | ✅ | 1 | makemessages ignores "ignore patterns" | Core (Management commands) | |
21173 | 21173 | ✅ | 3 | Django DateTimeInput determines language/locale at startup time but this may change later, resulting in validation errors | Forms | |
23030 | 23030 | ✅ | 2 | Geo model table rename (in migrations) with spatialite UNIQUE constraint failed | GIS | |
23064 | 23064 | ✅ | 1 | GDAL 1.11 Support for Win | GIS | |
23010 | 23010 | ✅ | 5 | UnicodeDecodeError in makemessages’ call to os.walk | Core (Management commands) | |
20695 | 20695 | ✅ | 4 | "django.contrib.humanize" Turkish Translation Error | Translations | |
22958 | 22958 | ✅ | Big slowdown in runserver when pyinotify is installed | Core (Management commands) | ||
22813 | 22813 | ✅ | 1 | Dead link to Pillow library website | Documentation | |
22773 | 22773 | ✅ | 1 | makemessages crashes with empty templatized files | Core (Management commands) | |
17958 | 17958 | ✅ | 2 | Add a capture_logging test util | Testing framework | |
22744 | 22744 | ✅ | 1 | inspectdb test failure on spatialite | GIS | |
22602 | 22602 | ✅ | Complete test coverage for makemigrations command | Migrations | ||
22565 | 22565 | ✅ | 2 | pgettext_lazy returns "unexpected type" | Internationalization | |
22564 | 22564 | ✅ | 6 | Migrations generated by Python 2 do not work in Python 3 due to b'' prefix on strings | Migrations | |
18192 | 18192 | ✅ | 3 | If translation not exist: 'NoneType' object has no attribute '_info' | Internationalization | |
22474 | 22474 | ✅ | 3 | Bad migration detection in multiple database setup | Migrations | |
22507 | 22507 | ✅ | Sending signal documentation is misleading | Documentation | ||
22451 | 22451 | ✅ | 5 | Migrations do not work with GeoDjango | Migrations | |
22481 | 22481 | ✅ | ✅ | 2 | Dropping geometry columns (PostGIS < 2.0) doesn't work | Migrations |
18824 | 18824 | ✅ | 1 | Allow deletion of a setting from overridden settings | Testing framework | |
22301 | 22301 | ✅ | 3 | Management command style should check self.output.isatty() | Core (Management commands) | |
18531 | 18531 | ✅ | Remove obsolete geo sitemaps | GIS | ||
6103 | 6103 | ✅ | 1 | tests/model_forms/tests.py could use some rewriting | Forms | |
22237 | 22237 | ✅ | 1 | Warnings when running the test suite | Uncategorized | |
21291 | 21291 | ✅ | 1 | PasswordResetForm allows password reset for inactive users | contrib.auth | |
21732 | 21732 | ✅ | 1 | compilemessages shouldn't crash if some LOCALE_PATHS is non writable | Internationalization | |
21996 | 21996 | ✅ | 2 | UnicodeDecodeError when calling GeoIP.country | GIS | |
17713 | 17713 | ✅ | allows_primary_key_0 is misnamed | Database layer (models, ORM) | ||
21930 | 21930 | ✅ | 1 | Regression with test django.contrib.gis.tests.test_spatialrefsys | GIS | |
21907 | 21907 | ✅ | 2 | GeoQueryset.transform() broken in Spatialite >= 4 | GIS | |
21752 | 21752 | ✅ | 2 | forms.NumberInput - "step" always forced to "any", cannot modify | Forms | |
21714 | 21714 | ✅ | 3 | Move LazySettings._configure_logging to django.setup | Core (Other) | |
21716 | 21716 | ✅ | 1 | The ogrinpsect management command throws TypeError | GIS | |
21613 | 21613 | ✅ | 1 | Misleading hardcoded input id in tutorial | Documentation | |
21510 | 21510 | ✅ | 3 | Admin change list search field is missing the "show all" link | contrib.admin | |
21568 | 21568 | ✅ | 3 | ModelMultipleChoiceField + show_hidden_initial + has_changed = TypeError | Forms | |
21405 | 21405 | ✅ | 1 | Regression in ability to override queryset on BaseModelAdmin.formfield_for_foreignkey | contrib.admin | |
14825 | 14825 | LocaleMiddleware should store language preferences if possible | Internationalization | |||
21397 | 21397 | ✅ | 5 | forms.TypedChoiceField validation problem | Forms | |
14800 | 14800 | 1 | 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 | |||
14174 | 14174 | 1 | Support for string interpolation in lazy translation | Internationalization | ||
21324 | 21324 | ✅ | 3 | CSRF failure view not translated | Internationalization | |
937 | 937 | 1 | Autoreload reloads for every request. | Core (Management commands) | ||
14658 | 14658 | 3 | DateField initial does not honor locale, against documentation | Forms | ||
21005 | 21005 | ✅ | 1 | Schema tests are language-dependant | Migrations | |
14300 | 14300 | 1 | manage.py sqlcustom fails if models are in a submodule | Core (Management commands) | ||
18551 | 18551 | ✅ | 3 | skipIfDBFeature/skipUnlessDBFeature cannot be used as class decorators | Testing framework | |
20582 | 20582 | ✅ | 3 | Default label_suffix should be translatable | Forms | |
20724 | 20724 | ✅ | Failing transaction test with on-disk sqlite database | Testing framework | ||
14006 | 14006 | 1 | Documentation on Field's 'description' class attribute does not mention that it will be interpolated with field.__dict__ | Documentation | ||
20660 | 20660 | ✅ | 3 | Filefield.delete() on empty field delete MEDIA_ROOT | File uploads/storage | |
20634 | 20634 | ✅ | 1 | Discrepancy about staticfiles finders strategy | Documentation | |
20502 | 20502 | ✅ | 3 | AppResolutionOrderI18NTests fails if 'de' locale cached by previous test | Testing framework | |
20540 | 20540 | ✅ | 2 | Trans tags are missing in admin_docs | contrib.admindocs | |
15697 | 15697 | ✅ | 2 | sqlindexes doesn't output index on manytomany tables although syncdb creates it | Core (Management commands) | |
20474 | 20474 | ✅ | Make django.db importable without side-effects on settings | Database layer (models, ORM) | ||
14894 | 14894 | 1 | translation is not threadsafe | Internationalization | ||
20269 | 20269 | ✅ | 2 | PostGIS template create script for CentOS | GIS | |
5472 | 5472 | ✅ | 4 | Implement Individual Map Widgets for Geometry Fields | GIS | |
20237 | 20237 | ✅ | 1 | Unable to test pure binary with assertContains | Testing framework | |
9055 | 9055 | ✅ | 4 | Percent sign in SQL statement behaves different with CursorDebugWrapper | Database layer (models, ORM) | |
14540 | 14540 | Wrong localization (L10N) thousand separator & decimal point character for Puerto Rico | Internationalization | |||
19251 | 19251 | ✅ | 2 | Normalize newlines from Textarea widgets | Forms | |
20018 | 20018 | ✅ | 1 | Broken Reference | Documentation | |
14241 | 14241 | 1 | instructions for creating spatial database template differ on fedora 13 (64 bit) | Documentation | ||
16888 | 16888 | ✅ | 1 | USE_L10N and microseconds | Internationalization | |
19908 | 19908 | ✅ | 1 | Missing `import warnings` in django/forms/forms.py | Forms | |
19686 | 19686 | ✅ | 2 | Support HTML5 number input type | Forms | |
14571 | 14571 | 3 | Update jQuery | contrib.admin | ||
19839 | 19839 | ✅ | 1 | test is dependent on settings.py ordering: contrib.auth.tests.forms.PasswordResetFormTest.test_custom_email_subject | contrib.auth | |
19807 | 19807 | ✅ | 6 | Creating a superuser doesn't work | Core (Management commands) | |
19714 | 19714 | ✅ | 1 | Documentation for TemplateView incorrectly refers to "params" context variable. | Documentation | |
19585 | 19585 | ✅ | Unable to load cookie values as a dict | HTTP handling | ||
17061 | 17061 | ✅ | 4 | Factor out "get a module-level object from a dotted path" function | Core (Other) | |
19160 | 19160 | ✅ | 8 | Make ungettext_lazy really usable | Internationalization | |
19034 | 19034 | ✅ | 4 | Plural to MinLength, MaxLengt validation messages | Internationalization | |
19589 | 19589 | ✅ | assertRegexpMatches is deprecated on Python 3 | Testing framework | ||
17574 | 17574 | ✅ | 1 | Cleanup in the introspection code | Database layer (models, ORM) | |
19426 | 19426 | ✅ | 2 | EmptyQuerySet.distinct does not have the same signature as QuerySet.distinct() | Database layer (models, ORM) | |
14040 | 14040 | 1 | Python syntax errors in module loading propagate up | Core (Other) | ||
19192 | 19192 | ✅ | 1 | DjangoTestSuiteRunner cannot run with dummy database backend | Testing framework | |
19537 | 19537 | ✅ | 4 | Widget CheckboxInput show_hidden_initial _has_changed bug | Forms | |
19172 | 19172 | ✅ | 4 | test_poisoned_http_host* tests failing when having ADMINS settings populated | contrib.auth | |
19509 | 19509 | ✅ | 1 | UnicodeEncodeError on bcrypt passwords with cyrillic | contrib.auth | |
14976 | 14976 | 1 | Add is_html flag to contrib.messages | contrib.messages | ||
19387 | 19387 | ✅ | 1 | CookieStorage does not encode/decode SafeData properly | contrib.messages | |
19416 | 19416 | ✅ | 1 | Multi-line statements broken in custom SQL | Database layer (models, ORM) | |
19366 | 19366 | ✅ | 5 | GEOSIndexError when comparing geometries | GIS | |
18417 | 18417 | ✅ | 2 | override_settings doesn't work with unittest.TestCase subclasses | Testing framework | |
19152 | 19152 | ✅ | 3 | Add support to create database without template_postgis with PostGIS 2 | GIS | |
19348 | 19348 | ✅ | 3 | Sizes returned by filesizeformat are incorrect. | Documentation | |
19296 | 19296 | ✅ | 1 | LiveServerTestCase does not share connection to sqlite if using spatialite | Testing framework | |
14264 | 14264 | 1 | 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) | |||
17944 | 17944 | ✅ | 2 | Unable to access to User record in the admin if the user has a unmanageable password | contrib.auth | |
17744 | 17744 | ✅ | 3 | override_settings has no effect on FileSystemStorage() | File uploads/storage | |
15714 | 15714 | ✅ | 2 | Inconsistent capitalization of name_local in django.conf.locale.LANG_INFO | Internationalization | |
17787 | 17787 | ✅ | 4 | Clear setting-dependant caches when settings are overridden (in tests) | Testing framework | |
19157 | 19157 | ✅ | 1 | String is marked for translation in one file, but not in other. | contrib.admindocs | |
18240 | 18240 | ✅ | 2 | admindocs tests fail when LANGUAGE_CODE isn't 'en-*' | contrib.admindocs | |
17959 | 17959 | ✅ | 1 | Silence output during GIS tests | GIS | |
18993 | 18993 | ✅ | 5 | Default django logging to StreamHandler (when DEBUG=True) | Core (Other) | |
14861 | 14861 | 6 | Importing settings in a module that contains a logging Handler causes circular import. | Core (Other) | ||
16577 | 16577 | ✅ | 1 | Provide a block for custom map creation in openlayers.js | GIS | |
14556 | 14556 | 1 | Recommend to avoid FlatpageFallbackMiddleware unless absolutely required | Documentation | ||
18760 | 18760 | ✅ | 2 | Make gettext and ugettext aliases | Internationalization | |
18770 | 18770 | ✅ | 2 | MemcachedStringEncodingError | Core (Cache system) | |
18340 | 18340 | ✅ | 1 | formtools.utils.form_hmac is not consistent with unicode input | contrib.formtools | |
18443 | 18443 | ✅ | 1 | Import string/numeric types from py3.py | Python 3 | |
18363 | 18363 | ✅ | 2 | Add a compatibility layer for Python 3 | Python 3 | |
18479 | 18479 | ✅ | 2 | xgettext warnings cause the makemessages command to raise an exception | Internationalization | |
18561 | 18561 | ✅ | 2 | HttpResponse.tell() fails if response contains non ascii characters | HTTP handling | |
18576 | 18576 | ✅ | 1 | Missing module in import statement | Documentation | |
14917 | 14917 | 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) | ||
18463 | 18463 | ✅ | 1 | Using len() in Paginator object can raise an error | Core (Other) | |
18457 | 18457 | ✅ | 2 | Failed test: pyyaml serializer, | Core (Serialization) | |
14827 | 14827 | 1 | Authentication Backends should be responsible for checking and setting passwords | contrib.auth | ||
18269 | 18269 | ✅ | 3 | From __future__ import unicode_literals | Python 3 | |
18405 | 18405 | ✅ | 1 | Delay string encoding in contrib.auth.hashers | contrib.auth | |
14478 | 14478 | 1 | Couple of tests make assumptions about configuration | Contrib apps | ||
18407 | 18407 | ✅ | 1 | Validation error messages should support unicode params | Database layer (models, ORM) | |
14681 | 14681 | Uploaded files should not set mode to None | File uploads/storage | |||
18387 | 18387 | ✅ | 1 | Provide a way to skip sys.exit() when using call_command() | Core (Management commands) | |
14886 | 14886 | 2 | GeoModelAdmin forms cannot be used with WMS in formats other than image/jpeg | GIS | ||
18334 | 18334 | ✅ | 3 | BaseDatabaseOperations._supports_stddev prevents enabling supports_stddev | Database layer (models, ORM) | |
18218 | 18218 | ✅ | 1 | get_table_list in postgresql introspection is unordered | Database layer (models, ORM) | |
14593 | 14593 | 1 | CZBirthNumberField expects two arguments to clean() | contrib.localflavor | ||
18186 | 18186 | ✅ | 3 | Reportlab toolkit link is wrong | Documentation | |
18104 | 18104 | ✅ | 3 | python_markdown_deprecation incorrectly formed | contrib.markup | |
18095 | 18095 | ✅ | 3 | Small missing information in the documentation about recipients() | Documentation | |
14822 | 14822 | 1 | contrib.auth docs should reference to new generic views. | Documentation | ||
18009 | 18009 | ✅ | 3 | contrib.syndication uses future tense for deprecated (and removed) views | Documentation | |
18007 | 18007 | ✅ | Support for character sets in HTTP headers (RFC5987) | HTTP handling | ||
17947 | 17947 | ✅ | 4 | tests do not change language back after fail | contrib.auth | |
14527 | 14527 | 1 | GeoDjango docs shouldn't recommend PostgreSQL 8.3 | Documentation | ||
14574 | 14574 | 3 | Initial values support for inline model formsets | Forms | ||
17915 | 17915 | ✅ | 2 | Switch default WMS service for GeoModelAdmin wms_url | GIS | |
17768 | 17768 | ✅ | 1 | Explain the expected failure on UpdateViewTests.test_update_put | Generic views | |
17715 | 17715 | ✅ | 1 | Got a RuntimeWarning when following the tutorial | Documentation | |
17458 | 17458 | ✅ | 2 | Http404 untranslatable strings | Internationalization | |
17597 | 17597 | ✅ | 1 | Word not marked for translation in contrib.comments form | contrib.comments | |
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 | ||
17300 | 17300 | ✅ | 3 | Creating an already existing cache table shouldn't crash | Core (Management commands) | |
17513 | 17513 | ✅ | 1 | MySQL returns OperationalError instead of DatabaseError | Database layer (models, ORM) | |
17500 | 17500 | ✅ | Remove ending slashes on HTML void elements | Uncategorized | ||
640 | 640 | 1 | order_with_respect_to option fails | Documentation | ||
17457 | 17457 | ✅ | 1 | Untranslated algorithm/salt/hash in ReadOnlyPasswordHashWidget | Internationalization | |
17125 | 17125 | ✅ | 5 | The regex of an existing RegexField cannot be changed | Forms | |
17117 | 17117 | ✅ | ADMIN_MEDIA_PREFIX should still be visible in docs | Documentation | ||
17132 | 17132 | ✅ | Leftover urls.defaults import | Core (Other) | ||
17127 | 17127 | ✅ | 1 | Validators list is shared among fields of different form instances | Forms | |
17113 | 17113 | ✅ | 1 | Test that error handlers of custom urls.py are called | Testing framework | |
14720 | 14720 | 1 | Settings imported twice as separate modules when manage.py is used | Core (Other) | ||
16721 | 16721 | ✅ | 1 | Blocktrans does not handle correctly litteral percents (%) in content | Internationalization | |
15561 | 15561 | ✅ | 2 | Factorize settings manipulation in tests | Testing framework | |
14820 | 14820 | 2 | Use `TextField` instead of `PositiveIntegerField` in docs and examples for generic relations. | Documentation | ||
14821 | 14821 | ✅ | 1 | Document the differences of formatting syntax in formats.py | Internationalization | |
14824 | 14824 | 2 | django.utils.get_format_modules doesn't respect USE_L10N | Internationalization | ||
14913 | 14913 | 1 | Romanian translation, including E date format | Translations | ||
14663 | 14663 | 2 | L10N of dates in Norwegian. | Translations | ||
14721 | 14721 | 3 | USE_THOUSAND_SEPARATOR fails with UnicodeDecodeError in several locales | Internationalization | ||
14735 | 14735 | ✅ | ✅ | 1 | Wrong plural formulation in search_form.html | contrib.admin |
14570 | 14570 | 1 | New format character to represent locale-specifc alternative month names | Internationalization | ||
14739 | 14739 | 1 | Move contrib app translations out of core | Internationalization | ||
14750 | 14750 | 1 | ILPostalCodeField doesn't handle EMPTY_VALUES correctly | contrib.localflavor | ||
14768 | 14768 | 1 | es-MX locale, formats.py contribution | Translations | ||
14301 | 14301 | 1 | django crashes on email address that passed validate_email() (utf8-tld) | Core (Mail) | ||
14912 | 14912 | 1 | urlize and urlizetrunc template filter docs need expansion | Documentation | ||
14924 | 14924 | I18N looks for translations in the reverse order of the apps | Internationalization | |||
14928 | 14928 | 2 | manage runserver does not allow host name as address | django-admin.py runserver | ||
14933 | 14933 | 1 | SelectDateWidget doesn't render a month | Forms | ||
14941 | 14941 | 3 | URLField (in django.contrib.admin) rejects IDN domain | Core (Other) | ||
14002 | 14002 | 1 | filesizeformat filter only supports up to GB | Template system | ||
10004 | 10004 | ✅ | 3 | Enable -c switch in xgettext call to collect translator comments | Internationalization | |
14955 | 14955 | ✅ | 4 | URLField validation should use HEAD requet instead of GET | Core (Other) | |
15236 | 15236 | ✅ | 1 | Typo in django.contrib.auth signals | Documentation | |
15286 | 15286 | ✅ | PendingDeprecationWarning shown even when LOCALE_PATHS contains /locale | Internationalization | ||
11645 | 11645 | ✅ | Updated French translation for 1.1 | Translations | ||
10048 | 10048 | ✅ | Check for no timezone in dateformat.py | Core (Other) | ||
16839 | 16839 | ✅ | 1.2.6, 1.2.7 and 1.3.1 release notes are not visible in stable documentation | Documentation | ||
14348 | 14348 | 1 | Paginator does not handle django.db.models.sql.datastructures.EmptyResultSet | Database layer (models, ORM) | ||
14045 | 14045 | 1 | makemessage miss some gettext in javascript | Internationalization | ||
15893 | 15893 | ✅ | 1 | Latin script in Serbian should be @latin, not @Latn | Translations | |
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 | ||
14953 | 14953 | 1 | New find_commands(management_dir) to support .pyc and .pyo | Core (Other) | ||
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 | ||
13811 | 13811 | ✅ | Unique checks in model formsets do not ignore null values | Forms | ||
11735 | 11735 | ✅ | Wrong documentation for changing Model formsets queryset | Documentation | ||
13834 | 13834 | ✅ | 1 | Dumpdata/loaddata cycle fails when using a single-field natural key | Core (Serialization) | |
13195 | 13195 | ✅ | Generic relations produce wrong queries with Q objects | Contrib apps | ||
10400 | 10400 | ✅ | 1 | File upload documentation should emphasize the need to add multipart/form-data | Documentation |