Timo
(Timo)
Most Active Role
N/A
Most Active Component
N/A
Activity Timeline
[No data in this time period]
Components
[No data in this time period]
Tickets
Trac | Ticket (549) | Reporter (1) | Owner (0) | Commenter (985) | Summary | Component |
---|---|---|---|---|---|---|
14974 | 14974 | 1 | Add support for translation backends other than gettext | Internationalization | ||
27516 | 27516 | 1 | Optimize test client response.json() | Testing framework | ||
14845 | 14845 | 1 | Document connection-creation process | Documentation | ||
27505 | 27505 | 1 | Error messages customization and internationalization in Paginator class | Core (Other) | ||
27778 | 27778 | 3 | Update unicode documentation for Python 3 | Documentation | ||
34384 | 34384 | SECRET_KEY_FALLBACKS is not used for sessions | contrib.auth | |||
34280 | 34280 | Support create defaults for update_or_create | Database layer (models, ORM) | |||
34146 | 34146 | Add tutorial step for installing third party package(s) | Documentation | |||
27849 | 27849 | 2 | Add SQL 2003 FILTER syntax support with Case(When()) fallback to aggregates | Database layer (models, ORM) | ||
27207 | 27207 | 1 | Replace <p class="help"> with <div> tag in admin templates | contrib.admin | ||
27624 | 27624 | 2 | Optimize ORM by using more immutable data structures | Database layer (models, ORM) | ||
14357 | 14357 | 1 | Prevent inappropriate order-based grouping on values+annotate queries | Database layer (models, ORM) | ||
27753 | 27753 | 12 | Cleanups when no supported version of Django supports Python 2 anymore | Utilities | ||
27149 | 27149 | 4 | Allow using a subquery in QuerySet.filter() | Database layer (models, ORM) | ||
27488 | 27488 | 3 | add support for IsValid and MakeValid GIS functions on SpatiaLite backend | GIS | ||
56 | 56 | 1 | Primary key columns should be UNSIGNED | Database layer (models, ORM) | ||
27718 | 27718 | 1 | Add QuerySet.union(), intersection(), difference() | Database layer (models, ORM) | ||
27807 | 27807 | 5 | Overriding username validators doesn't work as documented | contrib.auth | ||
27188 | 27188 | 1 | Allow using unique=True with FileField | File uploads/storage | ||
14645 | 14645 | 4 | Exclude query with multiple conditions for the same multi-value relation not correct | Database layer (models, ORM) | ||
27480 | 27480 | 2 | Add a Cache.touch(key, timeout=DEFAULT_TIMEOUT) method | Core (Cache system) | ||
14317 | 14317 | 1 | numberformat.format produces wrong results | Internationalization | ||
27996 | 27996 | 1 | Add pgcrypto extension and GEN_RANDOM_UUID function to contrib.postgres | contrib.postgres | ||
27804 | 27804 | 9 | Use unittest.subTest() in Django's test suite | Core (Other) | ||
27661 | 27661 | 1 | Move FileSystemFinder ImproperlyConfigured errors to system checks | contrib.staticfiles | ||
27666 | 27666 | 2 | Delay rendering of models in migration operations when possible | Migrations | ||
27370 | 27370 | 1 | Django's Select widget adds a required="required" attribute, even if created with empty_label=True | Forms | ||
27914 | 27914 | 2 | makemigrations produces incorrect path for inner classes | Migrations | ||
27164 | 27164 | 2 | Database routers examples could be more realistic | Documentation | ||
14722 | 14722 | 1 | @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 | 19 | Audit force_text invocations | Utilities | ||
27685 | 27685 | 3 | Allow autoreloader to use watchman | Utilities | ||
27360 | 27360 | 1 | Make it easier to track down the offending models for AlreadyRegistered exceptions | contrib.admin | ||
27991 | 27991 | 4 | Add 'obj' kwarg to InlineModelAdmin.has_add_permission() | contrib.admin | ||
27829 | 27829 | 2 | Deprecate DEFAULT_CONTENT_TYPE setting | HTTP handling | ||
14204 | 14204 | 4 | Take advantage of SQLite support for FK constraints | Database layer (models, ORM) | ||
27994 | 27994 | 2 | Document contrib.staticfiles.storage.ManifestFilesMixin | Documentation | ||
27025 | 27025 | 11 | Python 3.6 compatibility | Core (Other) | ||
27899 | 27899 | 1 | Phrase search query for Postgres full text search | contrib.postgres | ||
27334 | 27334 | 5 | File uploads could rename temporary files rather than copying them | File uploads/storage | ||
27869 | 27869 | 3 | Add fastupdate and gin_pending_list_limit parameters to GinIndex | contrib.postgres | ||
27731 | 27731 | 1 | Squashmigrations doesn't optimize AlterField related_name across AlterUniqueTogether/AlterIndexTogether | Migrations | ||
27768 | 27768 | 2 | makemigrations uses unnecessary AddField for ForeignKey depending on model name | Migrations | ||
27845 | 27845 | 1 | Possible Migration Optimizer Strategy Improvement | Migrations | ||
27472 | 27472 | 4 | GEOSGeometry('POINT EMPTY').ogr crashes | GIS | ||
27398 | 27398 | 2 | Make SimpleTestCase.assertRedirects() URL comparison ignore ordering of query parameters | Testing framework | ||
820 | 820 | 1 | Add "view" permission to compliment add/change/delete | contrib.admin | ||
27098 | 27098 | 2 | Deprecate DatabaseIntrospection.get_indexes | Database layer (models, ORM) | ||
27629 | 27629 | 1 | Inconsistent check of allow_relation in ForwardManyToOneDescriptor.__set__ | Database layer (models, ORM) | ||
27226 | 27226 | 1 | Remove patch_response_headers()'s setting of the "Last-Modified" header | HTTP handling | ||
27863 | 27863 | 1 | Implement "SameSite" flag for session and CSRF cookies | HTTP handling | ||
27018 | 27018 | 2 | Admin views in admindocs crash with AttributeError | contrib.admindocs | ||
27728 | 27728 | 3 | Allowed overriding admin templatetag's templates. | contrib.admin | ||
27161 | 27161 | 1 | TypedChoiceField fails to validate properly when used with ArrayField | Forms | ||
27533 | 27533 | 1 | inspectdb crashes on unsupported unique_together constraints in PostgreSQL | Database layer (models, ORM) | ||
27656 | 27656 | 9 | Fix comment verb style according to PEP 257 | Core (Other) | ||
27392 | 27392 | 1 | Remove "Tests that", "Ensures that", etc. from test docstings | Documentation | ||
27449 | 27449 | 1 | Make django.utils.translation.trans_real.get_supported_language_variant public API | Internationalization | ||
27985 | 27985 | 3 | Converting `Foo.objects.filter(bar=None)` to an `IsNull` too early. | Database layer (models, ORM) | ||
27810 | 27810 | 1 | Add query expression support for ModelAdmin list_display's admin_order_field | contrib.admin | ||
27999 | 27999 | 1 | Add test Client support for HTTP 307 and 308 redirects | Testing framework | ||
14642 | 14642 | 1 | save_as=True and generic inline in admin gives IndexError | contrib.contenttypes | ||
27175 | 27175 | 2 | Deprecate silencing exceptions raised while rendering the {% include %} template tag | Template system | ||
27954 | 27954 | 1 | Prevent PostgreSQL dbshell from exiting on CTRL-C | Core (Management commands) | ||
27843 | 27843 | 5 | M2M db table names with explicit `username` | Database layer (models, ORM) | ||
27458 | 27458 | 2 | Oracle backend giving ORA-00911 : Invalid Character, querying with a literal "%s" | Database layer (models, ORM) | ||
27710 | 27710 | 1 | foreign key _id optimisation leads to incorrect descriptor value | Database layer (models, ORM) | ||
27318 | 27318 | 3 | Return failed values from memcached.set_many() | Core (Cache system) | ||
14807 | 14807 | 2 | django.utils.formats localize_input inserts thousands_separator into boolean values | Internationalization | ||
27515 | 27515 | 2 | Make AuthenticationForm use the username length from the user model | contrib.auth | ||
27846 | 27846 | 2 | refresh_from_db() doesn't clear reverse OneToOneFields | Database layer (models, ORM) | ||
27857 | 27857 | 3 | Cleanups and features to use when dropping support for Python 3.4 | Core (Other) | ||
27546 | 27546 | 4 | Replace hardcoded class names in __repr__-methods | Core (Other) | ||
27979 | 27979 | 2 | Using F() to save negative integers in unsigned columns on MySQL should raise IntegrityError rather than OperationalError | Database layer (models, ORM) | ||
27067 | 27067 | 3 | Deprecate string_concat | Internationalization | ||
27788 | 27788 | 3 | Drop support for Oracle < 12.1 | Database layer (models, ORM) | ||
27648 | 27648 | 1 | Deprecate ("iLmsu") regex groups in URLpatterns | Core (URLs) | ||
27532 | 27532 | 2 | Deprecate Model._meta.has_auto_field | Database layer (models, ORM) | ||
27332 | 27332 | 1 | Specifying additional ON arguments, and more flexibility with joins | Database layer (models, ORM) | ||
14370 | 14370 | 3 | Adding support for Autocomplete in contrib.admin | contrib.admin | ||
27603 | 27603 | 3 | on SpatiaLite AsKML GIS function fails if annotated queryset is evaluated several times | GIS | ||
27818 | 27818 | 1 | Use contextlib.suppress to suppress exceptions. | Core (Other) | ||
27998 | 27998 | 2 | LogEntry messages do not list m2m fields that were changed when an object is changed via ModelAdmin | contrib.admin | ||
27701 | 27701 | 2 | Document that runserver bypasses middleware for static files | Documentation | ||
27931 | 27931 | 1 | Clarify the meaning of "django catch-all logger" | Documentation | ||
27258 | 27258 | 1 | Raise an exception if RequestContext is used with template.backends.django.Template.render() | Template system | ||
27855 | 27855 | 1 | Document Python 3.4 support for Django 2.0 | Documentation | ||
27859 | 27859 | 1 | Migration to create TextField with db_index=True crashes on MySQL | Migrations | ||
27970 | 27970 | 1 | Allow in_bulk() to use other unique fields besides the primary key | Database layer (models, ORM) | ||
27670 | 27670 | 1 | Loading shell crashes when pythonrc file contains error | Core (Management commands) | ||
27563 | 27563 | 1 | Move "Apply limit_choices_to" code from BaseModelForm to fields_for_model() | Forms | ||
27964 | 27964 | 1 | Raise an error if a MySQL geometry with an unsupported SRID is saved to the database | GIS | ||
27858 | 27858 | 2 | Stop read-only management commands from attempting to create a django_migrations table | Migrations | ||
27539 | 27539 | 2 | assertNumQueries fails if debug cursor wrapper fills | Testing framework | ||
27745 | 27745 | 1 | Improve code coverage for django/contrib/contenttypes | contrib.contenttypes | ||
27787 | 27787 | 2 | call_command() should validate the arguments it receives | Core (Management commands) | ||
27434 | 27434 | 2 | Document caveats of raising a ValidationError in Model.clean() for a field not in a model form | Documentation | ||
27830 | 27830 | 1 | Use distutils.version.LooseVersion instead of custom version parsing | Core (Other) | ||
27967 | 27967 | 2 | The autogenerated OneToOneField on multi table inheritance breaks the InlineAdminForm given UUID pk | contrib.admin | ||
27655 | 27655 | 1 | Styleguide missing - Use single quotes instead of double quotes in string | Documentation | ||
27953 | 27953 | 2 | Make default Model.__str__() more useful (such as by displaying the primary key) | Database layer (models, ORM) | ||
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 | ||
27639 | 27639 | 1 | Add a chunk size argument to QuerySet.iterator() | Database layer (models, ORM) | ||
27777 | 27777 | 1 | File object does not consistently open itself in context manager use | File uploads/storage | ||
27922 | 27922 | 1 | Add ErrorDict.get_json_data() method | Forms | ||
27881 | 27881 | 1 | Add "unified diff" output mode to diffsettings management command | Core (Management commands) | ||
27978 | 27978 | 1 | Allow loaddata to read data from stdin | Core (Management commands) | ||
27860 | 27860 | 1 | Changing a CharField to a ForeignKey crashes when migrating in PostgreSQL | Migrations | ||
27118 | 27118 | 2 | Make QuerySet.get_or_create()/update_or_create() error for a non-field in defaults | Database layer (models, ORM) | ||
27554 | 27554 | 2 | Queryset evaluation fails with mix of nested and flattened prefetches (AttributeError on RelatedManager) | Database layer (models, ORM) | ||
27730 | 27730 | 2 | Document that template tags with "as" variable assignment don't propogate variables across blocks | Documentation | ||
27644 | 27644 | 2 | Document FileSystemStorage.get_created_time() limitation on Unix | Documentation | ||
27947 | 27947 | 2 | Document that model field error_messages don't carry over to forms | Documentation | ||
27972 | 27972 | 1 | BaseSpatialField.geodetic should return SpatialReference.geographic | GIS | ||
28001 | 28001 | 1 | Investigate/update comment about context popping in ForNode.render() | Template system | ||
27912 | 27912 | 5 | Open redirect on non-HTTP protocols: is_safe_url not validating properly | HTTP handling | ||
27974 | 27974 | 2 | Degraded performance when rendering ChoiceField with lots of options and DEBUG=True | Template system | ||
27834 | 27834 | 2 | Add the STRPOS database function | Database layer (models, ORM) | ||
27573 | 27573 | 1 | Distance function returns Distance object instead of raw value on MySQL | GIS | ||
27989 | 27989 | 1 | Passing an empty QueryDict to a form stores it as a plain dictionary | Forms | ||
27359 | 27359 | 1 | Make it possible to specify a default template engine | Template system | ||
27993 | 27993 | 3 | Impossible to clear an ArrayField with a forms.MultipleChoiceField | Forms | ||
27942 | 27942 | 1 | admin's inlines.js indiscriminately adds "add" buttons to all tables in inlines | contrib.admin | ||
27973 | 27973 | 1 | LinearRing.json gives invalid GeoJSON | GIS | ||
27988 | 27988 | 4 | django-admin documentation typo (--v instead of -v) | Documentation | ||
27987 | 27987 | 1 | debug view doesn't set default colours in css | Error reporting | ||
27736 | 27736 | 2 | Prefer decorators for lookup-registration | Core (Other) | ||
27981 | 27981 | 3 | date/time filter docs inaccurate about how localization works | Documentation | ||
27956 | 27956 | 1 | Template error raised in an {% extends %} parent template shows incorrect source location on debug page | Template system | ||
27962 | 27962 | 1 | allow lookups on Area annotation | GIS | ||
27969 | 27969 | 2 | models.Field.formfield() should allow the 'disabled' kwarg for fields with choices | Database layer (models, ORM) | ||
27556 | 27556 | 3 | add Oracle support for IsValid function and isvalid lookup | GIS | ||
27952 | 27952 | 1 | core.validators.validate_slug doesn't mention that only latin letters are accepted. | Core (Other) | ||
27975 | 27975 | 2 | Regression on ability to use `queryset=None` on `ModelChoiceField` | Forms | ||
27945 | 27945 | 2 | Clarify RegexValidator docs (match vs. search) | Documentation | ||
27960 | 27960 | 2 | ds = DataSource('/path/to/your/cities.shp') fails on first try (GDALException Unknown error code: "198770787"), but works on second | GIS | ||
27915 | 27915 | 2 | Defining Index object in Meta.indexes in abstract class causes failure during migration of sub-classes | Database layer (models, ORM) | ||
27949 | 27949 | 1 | Document how OpenLayers 3 widgets work | Documentation | ||
27919 | 27919 | 5 | Decide if attrs (and possibly others) are named or positional parameters in new widget rendering code | Forms | ||
27963 | 27963 | 2 | Docstring example in docs doesn't follow PEP 257 | Documentation | ||
27939 | 27939 | 4 | GeoDjango - map doesn't show correct point in admin | GIS | ||
27965 | 27965 | 2 | gis_tests.test_geoforms.GeometryFieldTest.test_field_string_value fails | GIS | ||
27584 | 27584 | 1 | Template error raised in a parent template shows incorrect source location on debug page | Template system | ||
27957 | 27957 | 1 | Remove technical terms from InlineForeignKeyField/ModelMultipleChoiceField error messages | Forms | ||
27890 | 27890 | 2 | runtests.py cleanup exception on Python 3.6 | Core (Other) | ||
27935 | 27935 | 4 | BrinIndex crashes if name > 30 characters | contrib.postgres | ||
27724 | 27724 | 1 | SelectDateWidget clears date and month if year is not selected | Forms | ||
27897 | 27897 | 2 | Searching for foreign key's pk in the admin crashes with FieldDoesNotExist | contrib.admin | ||
27882 | 27882 | 1 | Allow template fragment caching for unlimited time | Template system | ||
27918 | 27918 | 2 | Document ChoiceWidget.option_template_name | Documentation | ||
27822 | 27822 | 2 | Audit Oracle's DatabaseIntrospection.data_types_reverse | Database layer (models, ORM) | ||
27904 | 27904 | 1 | Add a system check that Field.validators are callable | Database layer (models, ORM) | ||
27911 | 27911 | 2 | Document UserAdmin when creating custom User model | Documentation | ||
27891 | 27891 | 2 | Allow setting a login backend when using PasswordResetConfirmView | contrib.auth | ||
27905 | 27905 | 3 | Admin RelatedFieldWidgetWrapper ignores wrapped widget's value_omitted_from_data() | contrib.admin | ||
27878 | 27878 | 2 | Move to Python 3 shebangs | Core (Other) | ||
27622 | 27622 | 1 | Test client should accept vendor tree json variants | Testing framework | ||
27475 | 27475 | 1 | Bug in admin with date_hierarchy and Daylight savings | contrib.admin | ||
27900 | 27900 | 1 | Make escapejs escape backticks to support usage in ES6 template literals | Utilities | ||
27887 | 27887 | 1 | TypeError when namespaced urlconf included from non-namespaced one | Core (System checks) | ||
27889 | 27889 | 2 | ModelAdmin ordering by pk fails check | contrib.admin | ||
27836 | 27836 | 2 | Add a way to delete directories through the file Storage API | File uploads/storage | ||
27862 | 27862 | 2 | Exists() feature generates invalid SQL query on postgres backend | Database layer (models, ORM) | ||
27842 | 27842 | 1 | Add protocol argument to GenericSitemap.__init__() | contrib.sitemaps | ||
27802 | 27802 | 2 | Unify datetime_*_sql() methods with others backend date/time operations. | Database layer (models, ORM) | ||
27875 | 27875 | 1 | Manager inheritance documentation doesn't mention manager_inheritance_from_future | Documentation | ||
27176 | 27176 | 1 | django.setup() should raise an exception instead of hanging on re-entrant calls | Core (Other) | ||
27873 | 27873 | 2 | setup_test_environment() doesn't allow ALLOWED_HOSTS to be a tuple | Testing framework | ||
27874 | 27874 | 2 | URL namespacing warning (urls.W005) does not consider nested URL namespaces | Core (System checks) | ||
27879 | 27879 | 1 | Writing Atom1Feed crashes if enclosures argument isn't provided to add_item() | Utilities | ||
27851 | 27851 | 1 | include(admin.site.urls) doesn't work on master yet | contrib.admin | ||
27870 | 27870 | 1 | Clean up ManagementUtility.autocomplete() | Core (Management commands) | ||
27856 | 27856 | 3 | Date subtraction loses accuracy on PostgreSQL for differences larger than month | Database layer (models, ORM) | ||
27850 | 27850 | 2 | Admin Related Widget Wrapper ignores custom render() | contrib.admin | ||
27828 | 27828 | 3 | ORM crash on F('date_field') - F('int_field') on PostgreSQL | Database layer (models, ORM) | ||
27135 | 27135 | 2 | Standardise type value returned by introspection.get_constraints for indexes | Database layer (models, ORM) | ||
27823 | 27823 | 2 | Use python-home in WSGI daemon installation documentation | Documentation | ||
27820 | 27820 | 3 | RequestDataTooBig/TooManyFields fail to render the debug page | HTTP handling | ||
27367 | 27367 | 2 | Document behaviour when several urls have the same name | Documentation | ||
27722 | 27722 | 1 | if a template context is an instance of get_template(), it will raise "TypeError: context must be a dict rather than RequestContext" | Template system | ||
27742 | 27742 | 2 | Unexpected migration on Parent -> child model inheritence | Migrations | ||
27537 | 27537 | 1 | Provide a simpler way to default runserver IP/port to 0.0.0.0:8000 | Core (Management commands) | ||
27148 | 27148 | 2 | Invalid input for UUIDField with ModelMultipleChoiceField throws ValueError, not ValidationError | Forms | ||
27821 | 27821 | 3 | Documentation of the return value of clean_<fieldname>() could be clarified | Documentation | ||
27356 | 27356 | 1 | admin lookup_allowed incorrectly returns False for a nested reverse OneToOneField | contrib.admin | ||
27814 | 27814 | 2 | Unclear explanation of orphans in Paginator | Documentation | ||
27815 | 27815 | 3 | contrib.auth.views.LoginView doesn't pass request object to AuthenticationForm | contrib.auth | ||
27805 | 27805 | 3 | ClearableFileInput's "Clear" checkbox on model fields with a default doesn't work | Forms | ||
27783 | 27783 | 1 | VariableDoesNotExist can lead to stack overflows unusually easily | Template system | ||
27767 | 27767 | 1 | Support DISTINCT queries in ArrayAgg | contrib.postgres | ||
27741 | 27741 | 3 | staticfiles_tests test_corrupt_intermediate_files fails intermittently when run in parallel | contrib.staticfiles | ||
27800 | 27800 | 2 | Crash with QuerySet.annotate(Length(...)).distinct() | Database layer (models, ORM) | ||
27421 | 27421 | 3 | Add support for size, shape, and offset parameters on instantiation of GDALRaster objects. | GIS | ||
27758 | 27758 | 2 | Template widget rendering breaks the AdvancedModelIterator pattern | Forms | ||
27789 | 27789 | 1 | Simplified get sequence value on Oracle. | Database layer (models, ORM) | ||
27790 | 27790 | 2 | Investigate increased memory usage in tests when calling migrate without available_apps set | Migrations | ||
27769 | 27769 | 2 | createsuperuser command missing docs about no-input/interactive | Documentation | ||
27748 | 27748 | 1 | Use callables instead of strings as default error handlers (handler404, etc.) | Core (URLs) | ||
27678 | 27678 | 2 | Document that the template system isn't safe against untrusted template authors | Documentation | ||
27501 | 27501 | 2 | ModelChoiceField.queryset documentation isn't clear that this is lazily evaluated | Documentation | ||
27781 | 27781 | 2 | simplify_regex() doesn't remove ? characters | contrib.admindocs | ||
27030 | 27030 | 3 | Add support for GIN indexes | contrib.postgres | ||
27776 | 27776 | 1 | Merge base.txt tests requirements file into py3.txt | Testing framework | ||
27743 | 27743 | 2 | CSS fix of "viewsitelink", "golink" and "addlink" buttons for Django admin | contrib.admin | ||
27759 | 27759 | 2 | Template widget rendering: attrs with value False now render | Forms | ||
27761 | 27761 | 2 | Typo in multiple_input.html produces invalid HTML | Forms | ||
27632 | 27632 | 3 | Oracle backend fails to execute a query with an aggregation that contains an expression in the GROUP BY. | Database layer (models, ORM) | ||
27739 | 27739 | 2 | Document LabelCommand's `label` attribute | Documentation | ||
27690 | 27690 | 2 | remove sleep before dropping test db? | Testing framework | ||
27544 | 27544 | 2 | F() Expressions updating dates in .update() field fails on SQLite | Database layer (models, ORM) | ||
27387 | 27387 | 2 | Rendering "required" as HTML attribute is not documented under Field.required | Documentation | ||
27518 | 27518 | 1 | HTTP Referer leaks password reset link | contrib.auth | ||
27723 | 27723 | 1 | `type` is not propagated correctly to widgets in MultiWidgets | Forms | ||
27721 | 27721 | 1 | Unhelpful error message when trying to run shell that can't be imported | Core (Management commands) | ||
27713 | 27713 | 1 | Clarify NoReverseMatch error message when view is not found | Core (URLs) | ||
27717 | 27717 | 1 | Squashmigrations doesn't optimize AlterModelOptions verbose_name_plural into CreateModel | Migrations | ||
27712 | 27712 | 1 | Input widget removes `type` from `attrs`. | Forms | ||
27714 | 27714 | 1 | Small visual artifact when clicking inline edit button in admin | contrib.admin | ||
27711 | 27711 | 2 | Questionable "Install Django" option ordering | Documentation | ||
27673 | 27673 | 1 | System checks for contrib.admin are executed during registration | contrib.admin | ||
27688 | 27688 | 1 | Django message framework add_message() should prefer ducktyping over isinstance | contrib.messages | ||
27707 | 27707 | 1 | Remove shell support for ipython < 1.0 | Core (Management commands) | ||
27705 | 27705 | 1 | Add protocol and server_cls attributes to runserver for extensibility | Core (Management commands) | ||
27432 | 27432 | 2 | showmigrations --plan should show migrations that would be applied for the given app_labels | Core (Management commands) | ||
27700 | 27700 | 1 | Optimize inspectdb tests | Core (Other) | ||
27497 | 27497 | 1 | make Area function, Distance function and lookups work with geodetic coordinates on SpatiaLite | GIS | ||
27680 | 27680 | 2 | Recommend ccbv.co.uk in class-based views docs | Documentation | ||
27054 | 27054 | 3 | makemigrations tries to create django_migrations in external database | Migrations | ||
27658 | 27658 | 2 | collectstatic overwrites newer files in remote storage | contrib.staticfiles | ||
27681 | 27681 | 1 | Binary &/| operators work incorrectly for negative values on MySQL | Database layer (models, ORM) | ||
27522 | 27522 | 1 | ./manage runserver --nostatic doesn't return a traceback | Core (Management commands) | ||
27637 | 27637 | 6 | timeuntil, timesince breaks in leap year edge case | Utilities | ||
27652 | 27652 | 2 | Humanize docs should clarify: Floats OK too! | Documentation | ||
27615 | 27615 | 1 | Use native interval type on Oracle | Database layer (models, ORM) | ||
27653 | 27653 | 1 | Improvement of Ukrainian locale formats | Internationalization | ||
27641 | 27641 | 2 | Document limitations of the Locmem cache backend | Documentation | ||
27628 | 27628 | 1 | startproject with template as a github zipball fails with PermissionError | Utilities | ||
27651 | 27651 | 1 | System check disallows two ManyToManyField relations on the same model, one to concrete through and one to proxy of same through | Core (System checks) | ||
27647 | 27647 | 1 | runserver segfaults with autoreload enabled on Windows 10 | Core (Management commands) | ||
27640 | 27640 | 1 | HTTPResponse.__repr__ errors when Content-Type header is not defined | HTTP handling | ||
27642 | 27642 | 1 | Make `forms.utils.flatatt` not add values which are `None` to attrs | Forms | ||
27498 | 27498 | 1 | Filtering annotated field in SQLite returns wrong results | Database layer (models, ORM) | ||
27625 | 27625 | 1 | Make Settings avoid repeat getattr calls | Core (Other) | ||
27626 | 27626 | 1 | Move MEDIA_URL/STATIC_URL ends with traling slash validation to system checks | Core (System checks) | ||
27600 | 27600 | 1 | Support reading commands from stdin in shell command | Core (Management commands) | ||
27612 | 27612 | 1 | Add a check that URL instance namespaces are unique across a project | Core (System checks) | ||
27439 | 27439 | 2 | Document how to add locale for osX on Unit Tests/Troubleshooting section for contribution | Documentation | ||
27616 | 27616 | 4 | HTTP_X_REQUESTED_WITH should be X-Requested-With in request-response.txt | Uncategorized | ||
27377 | 27377 | 2 | Clarify that prepopulated_fields doesn't work with OneToOneField | Documentation | ||
27606 | 27606 | 1 | Error in formatting HttpResponseRedirect when __init__() raises DisallowedHost | HTTP handling | ||
27182 | 27182 | Some import statement use backslashes instead of parentheses | Core (Other) | |||
27576 | 27576 | 2 | fallback to GDAL if spatial_ref_sys is unavailable | GIS | ||
27602 | 27602 | 1 | add Oracle support for BoundingCircle function | GIS | ||
27607 | 27607 | 1 | add Oracle support for AsGML function | GIS | ||
27558 | 27558 | 3 | Setting db_index=False on existing ForeignKey causes constraint to be recreated on MySQL | Database layer (models, ORM) | ||
27582 | 27582 | 1 | Allow HStoreField to store null values in key: value pairs | contrib.postgres | ||
27418 | 27418 | 2 | Occasional missing plural forms in JavaScriptCatalog | Internationalization | ||
27313 | 27313 | 1 | Allow overriding the admin's popup response template on an app or model basis | contrib.admin | ||
27599 | 27599 | 1 | str(models.Field()) crashes | Database layer (models, ORM) | ||
27598 | 27598 | 1 | Allow specifying directories for a filesystem template loader | Template system | ||
27594 | 27594 | 3 | Reverse one to one related object populated from incorrect query columns | Database layer (models, ORM) | ||
27592 | 27592 | 2 | QueryDict docs don't mention that iter methods are available only on Python 2 | Documentation | ||
27184 | 27184 | 2 | Test client crashes when uploading TemporaryFile on Unix | Testing framework | ||
27588 | 27588 | 1 | Avoid affixing colon to migration name in makemigrations output | Core (Management commands) | ||
27583 | 27583 | 1 | MultiValueDict raises TypeError when values for specific key is None | Utilities | ||
27355 | 27355 | 2 | Add PostgreSQL Extension operation example to reference page | Documentation | ||
27566 | 27566 | 2 | Clarify documentation of ModelAdmin.save_model and delete_model | Documentation | ||
27416 | 27416 | 1 | ModelFormSet with queryset accepts invalid POST data for outer models and create unexpected empty data. | Forms | ||
27567 | 27567 | 2 | Technical exception page/emails crash when the database is down | Error reporting | ||
27324 | 27324 | 2 | Simplify get_constraints on Oracle | Database layer (models, ORM) | ||
27561 | 27561 | 1 | Add Oracle support for binary "or" operator | Database layer (models, ORM) | ||
27542 | 27542 | 1 | Client.force_login() shouldn't use authentication backends without a get_user() method | Testing framework | ||
27358 | 27358 | 2 | Add a system check for FileField upload_to starting with a slash | Core (System checks) | ||
27552 | 27552 | 1 | add docs/tests for GEOSGeometry.normalize() | GIS | ||
27507 | 27507 | 1 | use SchemaEditor.execute() to run deferred_sql in migration sync_apps | Core (Management commands) | ||
27555 | 27555 | 1 | Remove django.utils.functional.lazy_property | Utilities | ||
27181 | 27181 | 1 | Sites framework does not normalize domains with trailing "." | contrib.sites | ||
27402 | 27402 | 2 | When using i18n_patterns and prefix_default_language=False, 404 page redirects incorrectly | Internationalization | ||
27321 | 27321 | 1 | ignores_quoted_identifier_case broken on MySQL on OS X/Windows | Database layer (models, ORM) | ||
27509 | 27509 | 2 | Installing Geospatial libraries documentation: `gdal-bin` contradicting recommendation. | Documentation | ||
27531 | 27531 | 1 | Delete confirmation page overrides extrahead | contrib.admin | ||
27517 | 27517 | 1 | TemplateResponseMixin with charset does not work | Generic views | ||
27499 | 27499 | 1 | Pickling a QuerySet evaluates the querysets given to Prefetch in prefetch_related | Database layer (models, ORM) | ||
27504 | 27504 | 1 | Cannot Make ORM Queries After an Error and Rollback In Non-autocommit Mode | Database layer (models, ORM) | ||
27221 | 27221 | 2 | Document how to escape a percent symbol in ugettext | Documentation | ||
27250 | 27250 | 1 | Confusing <label> assignment with CheckboxSelectMultiple | Forms | ||
27295 | 27295 | 1 | Add a system check to prohibit models that start with an underscore | Core (System checks) | ||
27394 | 27394 | 2 | template "floatformat" tag throws ValueError for big numbers in Python 3 | Template system | ||
27513 | 27513 | 1 | Optimize Signal.send a tiny bit | Utilities | ||
27511 | 27511 | 2 | Docs incorrect about related_model for GenericRelation being None | Documentation | ||
27512 | 27512 | 1 | Dead code path in Model.__init__ | Database layer (models, ORM) | ||
27156 | 27156 | 1 | Setting HttpRequest.encoding should clear GET | HTTP handling | ||
27482 | 27482 | 1 | Conditional Expressions documentation should have an example for filter() methods | Documentation | ||
27467 | 27467 | 1 | UserAttributeSimilarityValidator max_similarity=0/1 doesn't work as documented | contrib.auth | ||
27494 | 27494 | 2 | markup typo in model docs | Documentation | ||
27003 | 27003 | 2 | ArrayField and JSONField form fields fail on already converted values | Forms | ||
27393 | 27393 | 1 | Admin: input boxes on password reset forms are not aligned | contrib.admin | ||
27463 | 27463 | 1 | Fix ambiguous variable flake8 warnings | Core (Other) | ||
27481 | 27481 | 1 | boolean annotation returns integer on SQLite | Database layer (models, ORM) | ||
27448 | 27448 | 1 | GIS distance queries use deprecated ST_distance_sphere | GIS | ||
27386 | 27386 | 1 | Readonly callable field is unconditionally wrapped inside <p>...</p>, which might create invalid HTML | contrib.admin | ||
27431 | 27431 | 1 | Disabled fields are marked as changed in form | Forms | ||
27438 | 27438 | 1 | manage.py diffsettings should allow to compare to another settings module (not only to default Django settings) | Core (Management commands) | ||
27461 | 27461 | 2 | makemigrations router.allow_migrate() calls for consistency checks use incorrect (app_label, model) pairs | Core (Management commands) | ||
27414 | 27414 | 2 | Document that aliasing ForeignKey fields in F expressions returns pk values, not model instances | Documentation | ||
27436 | 27436 | 1 | migrations.test_commands.MakeMigrationsTests fail on Windows when run on a different drive than C: | Core (Management commands) | ||
27420 | 27420 | 5 | Oracle DB test user password must be quoted if it starts with a number | Database layer (models, ORM) | ||
27200 | 27200 | 2 | Provide makemigrations router.allow_migrate() with a model_name | Migrations | ||
27454 | 27454 | 1 | Skip translation loading in apps that don't have a 'locale' directory | Internationalization | ||
27378 | 27378 | 1 | Add UUID serialization support to migration writer | Migrations | ||
27133 | 27133 | 2 | Explain how to load initial data with a data migration | Documentation | ||
27372 | 27372 | 1 | inspectdb fails to inspect sqlite3 tables with foreign keys that have spaces | Core (Management commands) | ||
27369 | 27369 | 1 | Multiple form fields can share the same widget instance | Forms | ||
27346 | 27346 | 1 | Stop setting the Content-Length header in ConditionalGetMiddleware | HTTP handling | ||
27425 | 27425 | 2 | Outdated FAQ, developers to hire | Documentation | ||
27423 | 27423 | 1 | Test command sys.exit() does unnecessary casting | Testing framework | ||
27363 | 27363 | 2 | SessionMiddleware can return redirect(request.path) which might be an unsafe thing to do | contrib.sessions | ||
27400 | 27400 | 2 | Changed in 1.10: {% static %} tag now encodes "#" | Documentation | ||
27410 | 27410 | 2 | Clarify staticfiles "is enabled (default)" in ref | Documentation | ||
27063 | 27063 | 2 | i18n_patterns() matches too much of the URL as the language code | Internationalization | ||
27328 | 27328 | return `Set-Cookie` if sessionid= None value | contrib.sessions | |||
27382 | 27382 | 2 | Document that ugettext_lazy() result can't be used with arbitrary Python code | Documentation | ||
27373 | 27373 | 1 | Incorrect message on 404 debug page for an empty request path | Error reporting | ||
27327 | 27327 | 1 | Simplify time zone handling by making pytz a required dependency | Utilities | ||
27385 | 27385 | 2 | Error in QuerySet.bulk_create() on PostgreSQL when objs length is a multiple plus one of batch_size | Database layer (models, ORM) | ||
27374 | 27374 | 2 | JavaScriptCatalog view ignores the packages argument | Internationalization | ||
27361 | 27361 | 2 | Use "from django import forms" in forms api examples | Documentation | ||
27352 | 27352 | 2 | Warn about social media fingerprinting when using redirect_authenticated_user | Documentation | ||
27344 | 27344 | 1 | ConditionalGetMiddleware should only operate on GET requests | HTTP handling | ||
27349 | 27349 | 2 | Docs: "Customizing error views" does not mention CSRF_FAILURE_VIEW | Documentation | ||
27345 | 27345 | 1 | Stop setting the Date header in ConditionalGetMiddleware | HTTP handling | ||
27342 | 27342 | 3 | QuerySet.update_or_create() "shortcut to boilerplatish code" example is incorrect | Documentation | ||
27323 | 27323 | 1 | Optimize Oracle introspection by using USER_SEQUENCES instead of USER_CATALOG | Database layer (models, ORM) | ||
27301 | 27301 | 1 | Better handling of errors that are not pickleable when testing in parallel | Testing framework | ||
27244 | 27244 | 1 | Incorrect thousand separator for the Greek locale (el) | Internationalization | ||
27262 | 27262 | 1 | Delegate URL resolver checks to URL classes | Core (URLs) | ||
27218 | 27218 | 2 | Return LogEntry instances from log_addition, log_change, log_deletion | contrib.admin | ||
27292 | 27292 | 2 | Example authentication backend doesn't need to set user's password | Documentation | ||
27193 | 27193 | 1 | ORDER BY clause not included in subqueries using select_for_update() | Database layer (models, ORM) | ||
27309 | 27309 | 2 | Add CallableBool.__hash__() | Utilities | ||
27307 | 27307 | 4 | sitemap url examples missing names | Documentation | ||
27186 | 27186 | 3 | Cannot change CheckboxSelectMultiple, FileInput, MultiWidget, SplitDateTimeWidget, and SelectDateWidget with model field default since Django 1.10.1 | Forms | ||
27294 | 27294 | 2 | Document fields in UserCreationForm | Documentation | ||
27210 | 27210 | 1 | smtp EmailBackend doesn't honor fail_silently=True when receiving a socket level connection error | Core (Mail) | ||
27289 | 27289 | 2 | Docs: Badly wrong explanation of View.as_view() and its use in urlconf | Documentation | ||
27282 | 27282 | 1 | port cant be integer with oracle backend | Database layer (models, ORM) | ||
27268 | 27268 | 1 | Regression on error message for invalid related fields lookup in QuerySet.get() | Database layer (models, ORM) | ||
27076 | 27076 | 2 | Document django.contrib.admin.sites.AdminSite.register() | Documentation | ||
27053 | 27053 | 2 | Document django.contrib.auth.get_user() | Documentation | ||
27271 | 27271 | 2 | ServerFormatter should handle simple string messages with or without args | Utilities | ||
27278 | 27278 | 2 | Formset.validate_max bad anchor in documentation | Documentation | ||
27276 | 27276 | 2 | Document how to reverse the admin's login view | Documentation | ||
27270 | 27270 | 2 | Clarify wording of "A form may include HTML attributes such as maxlength" | Documentation | ||
27159 | 27159 | 1 | Pickling query with an __in=inner_qs lookup causes evaluation evaluation of inner_qs | Database layer (models, ORM) | ||
27158 | 27158 | 1 | Incorrect positioning of admin' horizontal/vertical filter widgets in RTL languages | contrib.admin | ||
27238 | 27238 | 2 | Disable check_pattern_startswith_slash if settings.APPEND_SLASH=False | Core (System checks) | ||
27219 | 27219 | 1 | Emoji don't work in TextFields using Oracle backend | Database layer (models, ORM) | ||
27165 | 27165 | 1 | CreateModel without indexes always includes options={'indexes': []} | Migrations | ||
27235 | 27235 | 1 | Avoid using mutable default arguments where possible | Uncategorized | ||
27083 | 27083 | 2 | Parse conditional HTTP headers according to RFC 7232 | HTTP handling | ||
27198 | 27198 | 1 | QueryDict getlist allows data to be mutated | HTTP handling | ||
27211 | 27211 | 1 | Include HTTP-caching headers to "304 Not Modified" responses | HTTP handling | ||
27203 | 27203 | 2 | Update tests that use assertQuerysetEqual lambda o: o to use assertSequenceEqual | Core (Other) | ||
27216 | 27216 | 3 | Wrong import location in deprecation message | contrib.admin | ||
27212 | 27212 | 2 | fix document in `Managing static files` doumentation page | Uncategorized | ||
27206 | 27206 | 1 | Incorrect DATE_FORMAT for et locale | Internationalization | ||
27209 | 27209 | 2 | Cast function accepts field class according to docs but expects field instance | Documentation | ||
27173 | 27173 | Permit import statements to be longer than 80 characters | Core (Other) | |||
27204 | 27204 | 1 | Clashing m2m intermediate table validation should ignore unmanaged models | Core (System checks) | ||
27062 | 27062 | 1 | Add support for for_update for MSSQL | Database layer (models, ORM) | ||
27199 | 27199 | 1 | Integer inputs marked as type="text" instead of type="number" | contrib.admin | ||
27170 | 27170 | 1 | Make database backend __init__() methods friendlier to subclassing | Database layer (models, ORM) | ||
27143 | 27143 | 2 | SearchQuery is not combinable using more than one `&` or `|` operators | contrib.postgres | ||
27174 | 27174 | 2 | Explain where 'polls.apps.PollsConfig' comes from in tutorial 2 | Documentation | ||
27191 | 27191 | 1 | Generation of error reports fails if request.GET, POST, FILES or COOKIES contains key 'items' | Error reporting | ||
27180 | 27180 | 2 | Check for sql_mode fails during migration with special database connections | Database layer (models, ORM) | ||
27171 | 27171 | 1 | #7201 Change 'unicode_literals' in TemplateCommand, change admin and view templates | Template system | ||
27097 | 27097 | 2 | Add introspection for index type | Database layer (models, ORM) | ||
27108 | 27108 | 1 | Remove collectstatic warning about overwriting existing files when STATIC_ROOT directory doesn't exist | contrib.staticfiles | ||
27099 | 27099 | 2 | Document that ModelAdmin.list_filter doesn't appear unless there's more than one choice | Documentation | ||
27110 | 27110 | 3 | makemigrations shouldn't create `django_migrations` table in external databases | Migrations | ||
27142 | 27142 | 3 | makemigrations fails on special database connections | Migrations | ||
27162 | 27162 | 1 | Move CreateExtension to django.db.backends.postgresql | Database layer (models, ORM) | ||
27152 | 27152 | 1 | Comma-delimited servers list not supported in memcached caches `LOCATION` | Core (Cache system) | ||
27154 | 27154 | 2 | Allow comparing CallableFalse/CallableTrue with bitwise or | contrib.auth | ||
27153 | 27153 | 1 | HttpResponseBase should check for valid HTTP status code | HTTP handling | ||
27145 | 27145 | 2 | Discrepenacy between documentation and docstring for Storage.save method | Documentation | ||
27113 | 27113 | 1 | Test that setting HttpRequest.encoding clears POST | HTTP handling | ||
27132 | 27132 | 2 | Allowed testing MemcachedCache and PyLibMCCache during the same test run | Core (Cache system) | ||
27124 | 27124 | 2 | caches_setting_for_tests passes cull related options to memcached tests | Core (Cache system) | ||
27126 | 27126 | 1 | Use `namedtuple` in result of `{% regroup %}` | Template system | ||
27111 | 27111 | 2 | UserCreationForm.__init__() crashes if USERNAME_FIELD not in self.fields | Forms | ||
27104 | 27104 | 2 | The Django test client statement 'response.content' in "Writing your first Django app, part 5" unlikely to return "No polls are available." as documented | Documentation | ||
27115 | 27115 | 3 | UI discrepancy in Writing your first Django app, part 7 | Documentation | ||
27089 | 27089 | 2 | Add the database alias to InconsistentMigrationHistory message | Migrations | ||
27103 | 27103 | 1 | GDAL driver ensure_registered should check counts separately | GIS | ||
27061 | 27061 | 1 | Support creating the TEST PostgreSQL database from a custom template | Testing framework | ||
27013 | 27013 | 1 | Docs - Using Argon2 with Django - more appropriate pip command | Documentation | ||
27085 | 27085 | 2 | UI Discrepancy in "Writing your first Django app, part 2" | Documentation | ||
27091 | 27091 | 1 | Add .tox directory to flake8 exclude | Testing framework | ||
27077 | 27077 | 1 | Simplify calls to is_in_memory_db() in SQLite's DatabaseCreation | Database layer (models, ORM) | ||
27069 | 27069 | 2 | Documentation for what's possible to import as _ | Documentation | ||
27078 | 27078 | 1 | Simplify "if" logic inside SQLite's DatabaseCreation._get_test_db_name() | Database layer (models, ORM) | ||
27058 | 27058 | 1 | Reallow the {% for %} tag to unpack any iterable | Template system | ||
27014 | 27014 | 2 | Raster support for spatial lookup breaks filtering by annotations | GIS | ||
27057 | 27057 | 1 | Use _SavedSettings in setup_test_environment() to store pre-test settings | Testing framework | ||
27008 | 27008 | 1 | Add manage.py test --debug option | Testing framework | ||
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 | 2 | 'required' attribute on prefilled ClearableFileInput prevents valid form submissions | Forms | ||
27046 | 27046 | 1 | http.request does not support ipv6-formatted ipv4 addresses | HTTP handling | ||
27050 | 27050 | 2 | Incorrect documentation for parameter to django.setup() | Documentation | ||
27019 | 27019 | 1 | DiscoverRunner does not restore old settings.DEBUG value in teardown | Testing framework | ||
27045 | 27045 | 1 | Document that AUTH_PASSWORD_VALIDATORS doesn't apply to create_user() and create_superuser() | Documentation | ||
27035 | 27035 | 1 | DiscoverRunner's setup_test_environment() hard-codes settings.DEBUG to False | Testing framework | ||
27041 | 27041 | 2 | Note that middleware included with Django is compatible with both MIDDLEWARE and MIDDLEWARE_CLASSES | Documentation | ||
27036 | 27036 | 1 | "locmem" email backend should accept generators | Core (Mail) | ||
27002 | 27002 | 1 | Redundant database query rendering a ModelChoiceField with RadioSelect or CheckboxSelectMultiple | Forms | ||
27032 | 27032 | 1 | Calling setup_test_environment() "twice" deletes pre-setup state | Testing framework | ||
27028 | 27028 | 2 | Clarify failed parallel tests run message | Testing framework | ||
27026 | 27026 | 2 | Objects not fully configured after bulk_create. | Database layer (models, ORM) | ||
27027 | 27027 | 2 | force_login() now requires an authentication backend if multiple are configured | Testing framework | ||
27004 | 27004 | 2 | InconsistentMigrationHistory has false positives with squashed migrations | Migrations | ||
27023 | 27023 | 1 | ~/.pythonrc.py loaded twice if PYTHONSTARTUP set to ~/.pythonrc.py | Core (Management commands) | ||
27020 | 27020 | 1 | Close more files with "with" | Uncategorized | ||
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 | ||
27005 | 27005 | 2 | request.body raises an exception if 'CONTENT_LENGTH' = '' | HTTP handling | ||
27001 | 27001 | 2 | Regression in query counts using RadioSelect with ModelChoiceField | Forms | ||
27000 | 27000 | 2 | Django manage Command.usage() is broken | Core (Management commands) | ||
14030 | 14030 | 6 | Use F() objects in aggregates(), annotates() and values() | Database layer (models, ORM) | ||
14415 | 14415 | 1 | Multiple aliases for one database: testing problems | Testing framework | ||
14131 | 14131 | 2 | The pagination module should have some limit, or a warning should be given in the documentation | Documentation | ||
14402 | 14402 | 1 | help_text is not displayed for ManyToMany raw_id fields | contrib.admin | ||
494 | 494 | 2 | Collapse in admin interface for inline related objects | contrib.admin | ||
14286 | 14286 | 1 | Support for BigAutoField | Database layer (models, ORM) | ||
14368 | 14368 | 2 | Reverse relation attribute for OneToOneField fails when set to None | Database layer (models, ORM) | ||
14096 | 14096 | 1 | Insert code generated by models using multiple inheritance is incorrect and fails in postgresql | Database layer (models, ORM) | ||
14217 | 14217 | 1 | Add validation for model field name the same as the model name when using model inheritance | Core (System checks) | ||
14476 | 14476 | 1 | annotate, default aggregation naming and filter annoyance | Database layer (models, ORM) | ||
14200 | 14200 | 1 | new RegexURLResolver is contructed for every request | Core (URLs) | ||
14087 | 14087 | 2 | django.core.management.get_commands only sees commands in the last package of a namespace package | Core (Other) | ||
14497 | 14497 | 4 | ModelAdmin.readonly_fields isn't graceful with filefields. | contrib.admin | ||
14483 | 14483 | 1 | Implement subqueries in geodjango spatial lookup | GIS | ||
14881 | 14881 | 6 | [nonrel] Do not assume ``User.id`` to be an integer in django.contrib.auth's pasword reset feature | contrib.auth | ||
14748 | 14748 | 1 | Missing documentation for FormPreview methods | Documentation | ||
901 | 901 | 2 | Reload method for models | Database layer (models, ORM) | ||
14664 | 14664 | 1 | MiddlewareNotUsed should display a warning | Core (Other) | ||
14334 | 14334 | 2 | Queries don't ensure that comparison objects are the correct type | Database layer (models, ORM) | ||
14462 | 14462 | Aggregates default to the database type instead of the field type | Database layer (models, ORM) | |||
14638 | 14638 | 5 | to_python howto documentation improvement | Documentation | ||
14930 | 14930 | 3 | `values_list()` fails on queryset ordered by extra column | Database layer (models, ORM) | ||
14273 | 14273 | 2 | Development server does not shutdown cleanly | Core (Other) | ||
14787 | 14787 | 6 | Upload handler should pass errors on to forms.FileField | File uploads/storage | ||
14481 | 14481 | 3 | better documentation of the default m2m "through" class | Documentation | ||
14226 | 14226 | 1 | Bug in dumpdata dependency calculation involving ManyToManyFields | Core (Serialization) | ||
14305 | 14305 | 3 | inspectdb should output unmanaged model definitions | Core (Management commands) | ||
14760 | 14760 | 1 | Admin inlines with file/image field fails to save_as | contrib.admin | ||
14298 | 14298 | 1 | maximum open cursors exceeded on Jython and Oracle | Database layer (models, ORM) | ||
14007 | 14007 | 2 | Automatically discover models within a package without using the app_label Meta attribute | Database layer (models, ORM) | ||
14028 | 14028 | 2 | setting db_column to same value as another column should not validate | Database layer (models, ORM) | ||
14786 | 14786 | 2 | get_db_prep_lookup call get_prep_value twice for each value if prepared == False | Database layer (models, ORM) | ||
14765 | 14765 | 2 | Unnecessary usage of NodeList in ForNode (template rendering) | Template system | ||
14492 | 14492 | 1 | Model proxy instance does not equal the respective model instance | Database layer (models, ORM) | ||
14868 | 14868 | 1 | admin: prevent long text from overflowing recent actions box | contrib.admin | ||
14396 | 14396 | 1 | Admin generates a query burst on ForeignKey with null = True | contrib.admin | ||
14580 | 14580 | 4 | Clean up duplicate code in admin formset handling | contrib.admin | ||
14850 | 14850 | 2 | 1.3 release notes typo STATICFILES_ROOT should be STATIC_ROOT | Documentation | ||
14300 | 14300 | 3 | manage.py sqlcustom fails if models are in a submodule | Core (Management commands) | ||
14261 | 14261 | 1 | Add clickjacking protection (X-Frame-Options header) | HTTP handling | ||
14656 | 14656 | 2 | Atom1Feed should write atom:published element | contrib.syndication | ||
14958 | 14958 | 1 | FastCGI socket permission | Core (Management commands) | ||
14857 | 14857 | 1 | has_results cleanup | Uncategorized | ||
14006 | 14006 | 4 | Documentation on Field's 'description' class attribute does not mention that it will be interpolated with field.__dict__ | Documentation | ||
14150 | 14150 | 3 | [patch] a get_objects_or_404 ? | Core (Other) | ||
14571 | 14571 | 1 | Update jQuery | contrib.admin | ||
14342 | 14342 | 1 | Part 2 of the Tutorial -- path format for TEMPLATE_DIR | Documentation | ||
14633 | 14633 | 4 | Reorganize settings reference docs | Documentation | ||
14093 | 14093 | 3 | Confusing error when failing to create a session key because the cache is unavailable | contrib.sessions | ||
14165 | 14165 | 2 | Transaction management is only entered for the primary database | Documentation | ||
14829 | 14829 | 2 | URL dispatcher documentation with class-based generic views | Documentation | ||
14449 | 14449 | 1 | restructuredtext filter does not return the correct content | Documentation | ||
14757 | 14757 | 1 | Add An Example For .extra(tables=[]) | Documentation | ||
14556 | 14556 | 2 | Recommend to avoid FlatpageFallbackMiddleware unless absolutely required | Documentation | ||
14769 | 14769 | 1 | Voting example from tutorial - use of forms API - suggestion | Documentation | ||
14885 | 14885 | 2 | is_valid for ModelForm changes instance if instance is provided | Documentation | ||
640 | 640 | 2 | order_with_respect_to option fails | Documentation | ||
702 | 702 | 2 | document that ManyToMany fields can't be in unique_together | Documentation | ||
14959 | 14959 | 2 | model fields docs should link to local flavor | Documentation | ||
14811 | 14811 | 2 | Link render_to_response to template loader API | Documentation | ||
14000 | 14000 | 2 | Removal of obsolete "versionadded" tags | Documentation | ||
14788 | 14788 | 1 | Typos in the footer | *.djangoproject.com | ||
14004 | 14004 | 1 | update() is not mention in the Queryset API Reference | Documentation | ||
14023 | 14023 | 1 | Better example for the custom form template | Documentation | ||
14758 | 14758 | 2 | QuerySet method docs headings contain entire method signatures | Documentation | ||
14756 | 14756 | 2 | "Related objects reference" documentation needs copy-edit | Documentation | ||
14746 | 14746 | 2 | Update request/response docs | Documentation | ||
14745 | 14745 | 1 | Update shortcuts docs | Documentation | ||
14744 | 14744 | 2 | Update views docs | Documentation | ||
14743 | 14743 | 2 | Clean up "urls" documentation | Documentation | ||
14708 | 14708 | 2 | Document available mapping keys for form field error messages. | Documentation | ||
14682 | 14682 | 1 | Class based views docs should be more explicit about template location | Documentation | ||
14863 | 14863 | 2 | default INSTALLED_APPS out of date | Documentation | ||
14604 | 14604 | 1 | Ubuntu documentation for geospatial/Postgres is out of date | GIS | ||
14956 | 14956 | 2 | typo in messages documentation | Documentation | ||
14384 | 14384 | 1 | Installation documentation should avoid sys.path.append | Documentation | ||
14980 | 14980 | 1 | 1.2.4 release notes did not make it into trunk | Documentation | ||
14988 | 14988 | 1 | Tutorial part 4 - Renaming of templates should be removed | Documentation | ||
14994 | 14994 | 1 | Example in auth docs emits DeprecationWarning | Documentation | ||
14997 | 14997 | 2 | Confusing wording on the note "Overriding Delete" | Documentation | ||
14993 | 14993 | 1 | Please make clear, that filter_horizontal pertains to m2m fields | Documentation | ||
14987 | 14987 | 1 | Date filter options inconsistant and out of order | Documentation | ||
14842 | 14842 | 3 | Indent the Model Meta Options | Documentation | ||
14331 | 14331 | 1 | Clarify where to append sys.path.append in mod_wsgi docs | Documentation | ||
14712 | 14712 | 2 | Example for post_syncdb signal. | Documentation | ||
14277 | 14277 | 2 | Error in documentation for mod_wsgi | Documentation | ||
14320 | 14320 | 2 | MySQL documentation needs to note lack of support for timezone info... | Documentation | ||
14890 | 14890 | 2 | Copy edit error on http://docs.djangoproject.com/en/1.2/intro/tutorial03/ | Documentation | ||
14957 | 14957 | 1 | doc nit: slug_field not required | Documentation | ||
14927 | 14927 | 2 | Typo in trunk's documentation for ``managed`` Meta option | Documentation | ||
14676 | 14676 | 2 | removetags is case-sensitive | Documentation | ||
14848 | 14848 | 3 | model verbose name | Documentation | ||
14901 | 14901 | 1 | Typo in class-based views paginator doc. | Documentation | ||
14875 | 14875 | 2 | release notes for 1.2 wrong about email_re | Documentation | ||
14120 | 14120 | 2 | [patch] Document ``get()`` in Making Queries | Documentation | ||
14777 | 14777 | 1 | The "Generating CSV" doc should mention Unicode issues. | Documentation | ||
14775 | 14775 | Backport r13772 | Documentation | |||
14762 | 14762 | 3 | documentation does not document ContentFile | Documentation | ||
14791 | 14791 | 2 | Clarify additional note on save() | Documentation | ||
14798 | 14798 | 1 | Clarification on Generic Views | Documentation | ||
14790 | 14790 | 3 | Fix reST in 1.0 porting guide. | Documentation | ||
14785 | 14785 | 2 | Fixes to middleware docs | Documentation | ||
14794 | 14794 | 2 | Modify python path link broken | Documentation | ||
14789 | 14789 | 2 | Remove unused link from install docs | Documentation | ||
14784 | 14784 | 2 | Fixes to the files documentation | Documentation | ||
14783 | 14783 | 2 | Fixes to the email documentation | Documentation | ||
14782 | 14782 | 2 | Fixes to the cache documentation | Documentation | ||
14781 | 14781 | 2 | Setting "CACHE_PREFIX" should be "CACHE_KEY_PREFIX" | Documentation | ||
14475 | 14475 | 1 | Broken link on http://docs.djangoproject.com/en/1.2/ref/forms/fields/#choicefield | Documentation | ||
14255 | 14255 | 1 | Factoring mysite out of tutorial imports | Documentation | ||
14274 | 14274 | 1 | Document the fact that running tests with warnings on is a good step before an upgrade/good practice | Documentation | ||
14383 | 14383 | 1 | Capitalization of reStructuredText (reST) | Documentation | ||
14281 | 14281 | 1 | Small documentation fixes after djangocon 2010 sprints commit-fest | Documentation | ||
14233 | 14233 | 1 | Documentation for admin is has a reference to meta class | Documentation | ||
14205 | 14205 | 1 | Tiny grammar fix in form validation documentation | Documentation | ||
14154 | 14154 | 1 | Typo in settings documentation | Documentation | ||
3600 | 3600 | ✅ | Newforms label translation fails | Forms |