Gabriel Grant
(gg)
Most Active Role
N/A
Most Active Component
Database Layer (Models, Orm)
Activity Timeline
[No data in this time period]
Components
Tickets
Trac | Ticket (800) | Reporter (6) | Owner (5) | Commenter (63) | Summary | Component |
---|---|---|---|---|---|---|
34566 | 34566 | ModelAdmin get_field_queryset uses related admin ordering, but not related admin querysets. | contrib.admin | |||
34699 | 34699 | Filtering on annotated TruncSecond expression gives unexpected result. | Database layer (models, ORM) | |||
27029 | 27029 | Make EmailValidator accept non-ASCII characters in local part | Core (Other) | |||
34819 | 34819 | GenericForeignKey.get_prefetch_queryset() | contrib.contenttypes | |||
34262 | 34262 | Queryset grouped by annotation with aggregates on another annotated expression crashes on MySQL with sql_mode=only_full_group_by. | Database layer (models, ORM) | |||
34865 | 34865 | DatabaseWrapper are not GC and connections are not closed | Database layer (models, ORM) | |||
34380 | 34380 | Make URLField assume "https". | Forms | |||
34871 | 34871 | Validation of UniqueConstraint with Case() crashes. | Database layer (models, ORM) | |||
897 | 897 | Bi-Directional ManyToMany in Admin | contrib.admin | |||
373 | 373 | Add support for multi-column primary keys. | Database layer (models, ORM) | |||
34975 | 34975 | aggregate() crashes when referencing existing aggregations or window expressions through conditional expressions | Database layer (models, ORM) | |||
27021 | 27021 | Add explicit support for Q object annotations | Database layer (models, ORM) | |||
470 | 470 | Add Field.db_default for defining database defaults | Database layer (models, ORM) | |||
34976 | 34976 | startproject and startapp should provide feedback | Core (Management commands) | |||
27880 | 27880 | Use __set_name__ to replace some usages of contribute_to_class. | Database layer (models, ORM) | |||
34609 | 34609 | Deprecate format_html calls without args or kwargs | Utilities | |||
34462 | 34462 | Deletions in admin panel create N + 1 queries | contrib.admin | |||
34898 | 34898 | Adding non-deterministic collations to unique CharFields crashes on PostgreSQL. | Migrations | |||
34856 | 34856 | Running tests with historical migrations that contain index together fails with TypeError. | Migrations | |||
27236 | 27236 | Deprecate Model.Meta.index_together in favour of Model.Meta.indexes | Database layer (models, ORM) | |||
34624 | 34624 | RelatedFieldWidgetWrapper links toggling isn’t working for radio widgets | contrib.admin | |||
27452 | 27452 | Add Postgres serial field to contrib.postgres | contrib.postgres | |||
34034 | 34034 | Adding a class on ChoiceWidget subwidgets is excessively difficult | Forms | |||
34406 | 34406 | Add support for curved geometries in GeoDjango | GIS | |||
34555 | 34555 | ModelBase metaclass implementation prevents addition of model fields via __init_subclass__ | Database layer (models, ORM) | |||
34643 | 34643 | Move admin form labels to a more accessible place | contrib.admin | |||
34746 | 34746 | High CPU/memory consumption when a 5XX is raised with large local variables | Error reporting | |||
34013 | 34013 | Support ordering by annotation transforms (e.g JSONObject/ArrayAgg transforms). | Database layer (models, ORM) | |||
34701 | 34701 | Add support for NULLS [NOT] DISTINCT to UniqueConstraint | Database layer (models, ORM) | |||
34654 | 34654 | Post-normalization performed on the Username field leading to the bypass of the whitespace stripping | contrib.auth | |||
34846 | 34846 | Add "Copy" button to the code snippets in docs. | Documentation | |||
34881 | 34881 | migrate crashes when renaming model referenced twice by ManyToManyField.through model on SQLite. | Migrations | |||
34608 | 34608 | Migrations generates code that it can't execute | Migrations | |||
34612 | 34612 | QuerySet.only() doesn't work with select_related() on a reverse OneToOneField relation. | Database layer (models, ORM) | |||
34277 | 34277 | Add where clause in QuerySet.bulk_create() when update_conflicts=True | Database layer (models, ORM) | |||
34838 | 34838 | GeoDjango database functions incompatible with GeneratedField | Database layer (models, ORM) | |||
34977 | 34977 | Turn link to change password form in admin user change form into a button | contrib.auth | |||
34943 | 34943 | Support passing unique constraint names to bulk_create(). | Database layer (models, ORM) | |||
14974 | 14974 | Add support for translation backends other than gettext | Internationalization | |||
27747 | 27747 | Add signals for Django management commands | Core (Management commands) | |||
14831 | 14831 | Django Template Style Guide | Documentation | |||
34964 | 34964 | Reversing the order of Q objects in a CheckConstraint generates a migration | Migrations | |||
34200 | 34200 | Allow setting postgres role during connection setup | Database layer (models, ORM) | |||
27201 | 27201 | Django 1.10 with STATICFILES_STORAGE breaks on absolute path in CSS with double slash | contrib.staticfiles | |||
27516 | 27516 | Optimize test client response.json() | Testing framework | |||
34914 | 34914 | Postgres connection is not restarted after it's dropped by the server, even if we use CONN_HEALTH_CHECKS=True | Database layer (models, ORM) | |||
34597 | 34597 | Queryset (split) exclude's usage of Exists is significantly slower than subquery | Database layer (models, ORM) | |||
34140 | 34140 | Format python code blocks in documentation files | Documentation | |||
34971 | 34971 | Several loggers missing from logging documentation | Documentation | |||
34961 | 34961 | Add a max_length parameter to EmailValidator | Core (Other) | |||
34036 | 34036 | Low text contrast over light blue backgrounds in admin light theme | contrib.admin | |||
34670 | 34670 | 2 | Django Admin light theme flickers on dark system | contrib.admin | ||
34989 | 34989 | Set Content-Length where possible for HttpResponses. | HTTP handling | |||
34831 | 34831 | Search in admin could allow issuing a query with many OR'd clauses | contrib.admin | |||
27055 | 27055 | Model form with geometry widgets has invalid html | GIS | |||
27813 | 27813 | BinaryField type inconsistent between sqlite3 (bytes) and postgresql (memoryview) | Database layer (models, ORM) | |||
34830 | 34830 | csrf_failure and bad_request views missing context processors | Core (Other) | |||
34995 | 34995 | Add link for admin's related widget is in the wrong place | contrib.admin | |||
34998 | 34998 | Raising a StopIteration in asynchronous mode hangs the request | Core (Other) | |||
34978 | 34978 | Annotating through an aggregate with RawSQL() raises 1056 "Can't group on" on MySQL/MariaDB. | Database layer (models, ORM) | |||
34907 | 34907 | loaddata crashes on objects with natural keys when don't exist on passed database. | Core (Serialization) | |||
34818 | 34818 | GenericIPAddressField ValidationError incorrect message when both protocols present | Database layer (models, ORM) | |||
14611 | 14611 | Added dedicated option to test.Client methods (other than get()) for passing query parameters. | Testing framework | |||
34987 | 34987 | "Expression contains mixed types" exception when performing window function on query that also has aggregates. | Database layer (models, ORM) | |||
14810 | 14810 | Admin inline templates need blocks | contrib.admin | |||
34972 | 34972 | Aggregate with CombinedExpression resulting in NotImplemented instead of None after update from 3.2 -> 4.2 | Database layer (models, ORM) | |||
34717 | 34717 | Cannot use aggregate over window functions since 4.2 | Database layer (models, ORM) | |||
34974 | 34974 | makemigrations --check does not show diff as documented | Uncategorized | |||
34970 | 34970 | Unclear wording in password validator docs | Documentation | |||
34944 | 34944 | Missing or misinferred attributes in output fields of generated fields | Database layer (models, ORM) | |||
34955 | 34955 | Make Concat() use the database operator `||` on PostgreSQL. | Database layer (models, ORM) | |||
34963 | 34963 | Recursive and other "combinator" queries broken in django-cte | Uncategorized | |||
34229 | 34229 | "no such column" when combining FilteredRelation and multi-table inheritance models | Database layer (models, ORM) | |||
34953 | 34953 | CSRF verification fails even with CSRF middleware commented out | CSRF | |||
34937 | 34937 | Provide a get_form_kwargs for the ModelAdmin | contrib.admin | |||
34935 | 34935 | makemigrations --check no longer reports pending migrations | Migrations | |||
34929 | 34929 | Issue with Django 3.2 and Django-storage 1.14.2 after Upgrading from Django 2.2.28 | Utilities | |||
34920 | 34920 | FileExtensionValidator.__eq__() should ignore allowed_extensions order. | Core (Other) | |||
27234 | 27234 | Clarify the type of the django.server logger's 'request' extra context | Documentation | |||
34043 | 34043 | Doc "Writing your first patch for Django" doesn't explain how to contribute to the admin UI | Documentation | |||
34551 | 34551 | Case-When aggregation over aggregated fields doesn't work since 4.2 | Database layer (models, ORM) | |||
34798 | 34798 | Subquery wrapping is required in QuerySet.aggregate() for aggregates referencing nested subquery. | Database layer (models, ORM) | |||
34840 | 34840 | Django 4.2 casts text fields when testing IS NULL, preventing use of partial indexes | Database layer (models, ORM) | |||
34892 | 34892 | Static files aren't served correctly on dev server when DEBUG and FORCE_SCRIPT_NAME are enabled | contrib.staticfiles | |||
34808 | 34808 | Some aggregation functions may return None; this isn't well documented | Documentation | |||
34891 | 34891 | force_str(urlsafe_base64_decode(uidb64)) returns object not value | Utilities | |||
34759 | 34759 | Confirm/Add support for SpatiaLite 5.1 | GIS | |||
34581 | 34581 | Filters should not implicitly mark unsafe strings as safe without escaping | Template system | |||
34888 | 34888 | CSRF verification failed in django 4 when nginx serves the webserver | CSRF | |||
34657 | 34657 | Testing assertions `assertContains` and `assertInHTML` should output the haystack on failure | Testing framework | |||
27229 | 27229 | Allow using aggregates in ModelAdmin.list_display | contrib.admin | |||
14336 | 14336 | list_display should be able to contain sortable references to annotated fields | contrib.admin | |||
34878 | 34878 | Autoreload crashes with FORM_RENDERER="django.forms.renderers.TemplatesSetting". | Template system | |||
34877 | 34877 | KeyError for output_field in GeneratedField | Database layer (models, ORM) | |||
34874 | 34874 | Add table_exists() to optimize checks for django_migrations table. | Database layer (models, ORM) | |||
34870 | 34870 | Memory leak when using psycopg-c with django hstore | Database layer (models, ORM) | |||
34849 | 34849 | Appending django.contrib.postgres to the INSTALLED_APPS via @modify_settings crashes. | Database layer (models, ORM) | |||
34869 | 34869 | makemessages - ignore duplicate msgid if the translations are identical | Internationalization | |||
34499 | 34499 | In tutorial part08, Django debug toolbar shows up in admin site but not in public site | Documentation | |||
34861 | 34861 | KeyTextTransform incompatible with GeneratedField | Database layer (models, ORM) | |||
34859 | 34859 | Format SQL code prodcued by sqlmigrate | Migrations | |||
34823 | 34823 | assertTemplateUsed() context manager crashes for templates without names. | Testing framework | |||
34706 | 34706 | Aggregation on annotated field fails starting on Django 4.2.2, when the aggregation has the same name as the annotation | Uncategorized | |||
34826 | 34826 | Bounded Integer Range Field For Forms | Forms | |||
34791 | 34791 | Prefetch's queryset attribute is ignored when the same nested relation is used multiple times. | Database layer (models, ORM) | |||
34815 | 34815 | urls file in startapp command | Core (Management commands) | |||
34730 | 34730 | Add an assertMessages assertion | contrib.messages | |||
34768 | 34768 | Calling `colorama.init()` on module load can have unwanted side effects | Core (Management commands) | |||
34778 | 34778 | startproject could use find_spec() rather than import_module() to check for conflicts | Core (Management commands) | |||
34803 | 34803 | Nested OuterRef crashes with AttributeError | Database layer (models, ORM) | |||
34807 | 34807 | importing `django.forms` causes circular import error | Forms | |||
34451 | 34451 | Incorrect exception handling within the django exception handler | Error reporting | |||
34802 | 34802 | django.contrib.admin.actions.delete_selected() should return number of rows deleted via ModelAdmin.delete_queryset() | contrib.admin | |||
34784 | 34784 | Django french short date format translation bug | Internationalization | |||
34787 | 34787 | The 'runserver' command doesn't work when run from an installed script on Windows | Core (Management commands) | |||
34796 | 34796 | Deleting child table does not delete rows in parent table when using multi-table inheritance | Database layer (models, ORM) | |||
34781 | 34781 | Clarify documentation of `request` objects in the `django.server` logging namespace. | Core (Other) | |||
34785 | 34785 | Contribution guide comes out non successful | Error reporting | |||
34771 | 34771 | QuerySet.order_by() crashes on constants that cannot be cast on MySQL. | Database layer (models, ORM) | |||
34692 | 34692 | django.forms.renderers.get_default_renderer()'s template loader cache is not being reset on autoloads. | Forms | |||
34686 | 34686 | Confirm/Add support for GEOS 3.12. | GIS | |||
34750 | 34750 | Fixed QuerySet.count() on querysets grouped by unused multi-valued annotations. | Database layer (models, ORM) | |||
34728 | 34728 | OR operator on queryset does not work as expected | Database layer (models, ORM) | |||
34745 | 34745 | Arbitrary rhs of lookup gives "Object has no attribute 'contains_aggregate'" | Database layer (models, ORM) | |||
34720 | 34720 | BaseReloader.watch_dir() incorrectly checks for existence of path | Utilities | |||
34738 | 34738 | Django admin doesn't translate error | contrib.admin | |||
34740 | 34740 | 1 | Admin flashes dark/light depending on settings | contrib.admin | ||
34741 | 34741 | 1 | Admin flashes dark/light depending on settings | contrib.admin | ||
34532 | 34532 | Form.default_renderer is ignored in formsets. | Forms | |||
34732 | 34732 | UnicodeEncodeError on two tests in Python 3.12 | Uncategorized | |||
34721 | 34721 | ChoiceField/TypedChoiceField: .value() has inconsistent behaviour, coercion not applied. | Forms | |||
27471 | 27471 | Make admin's list_filter choices collapsable | contrib.admin | |||
34711 | 34711 | Make ChoiceField auto-detect and coerce values. | Forms | |||
34696 | 34696 | Actions selection counter gets cleared when using Chrome's back button | contrib.admin | |||
34639 | 34639 | MySQL 8.0 hangs indefinitely when using the admin search with a Foreign Key and Annotate | contrib.admin | |||
34682 | 34682 | System check for CSRF_TRUSTED_ORIGINS raises errors for http://localhost:port. | Core (System checks) | |||
34671 | 34671 | Inspectdb collation issue with oracle views | Core (Management commands) | |||
34675 | 34675 | Selenium WebDriver implementation is broken due to update of Selenium | Testing framework | |||
34674 | 34674 | Updating the file contents of a Django FileField during upload results in I/O error | File uploads/storage | |||
34666 | 34666 | Mysql issue using afirst "The client was disconnected by the server because of inactivity" | Database layer (models, ORM) | |||
27079 | 27079 | Refactor LiveServerPort tests to not make extra calls to setUpClass() and tearDownClass() | Testing framework | |||
34661 | 34661 | Peppering user passwords | contrib.auth | |||
34629 | 34629 | AttributeError when using filter argument with Collect in GeoDjango Aggregate | GIS | |||
34628 | 34628 | RelatedFieldWidgetWrapper link icons are very hard to see | contrib.admin | |||
34647 | 34647 | Foreign Key index names are not renamed when a model is renamed causing duplicate key if a model with the origin name and column is added | Migrations | |||
34539 | 34539 | `get_prep_value` no longer called for JSONField | Database layer (models, ORM) | |||
34602 | 34602 | Fail gettext when no translation file is found or when no msgid is found in the given translation file | Internationalization | |||
34630 | 34630 | Neither `pgettext` nor `pgettext_lazy` return contextual markers in PO files | Internationalization | |||
34635 | 34635 | ModelChoiceField with a to_attr that can have an EMPTY_VALUE | Forms | |||
34623 | 34623 | Swappable dependencies always depend on first migration of app | Migrations | |||
34595 | 34595 | format_html() should explicitly mention that format_string is not escaped and that result is safe | Template system | |||
34600 | 34600 | Review reference to bleach in docs | Documentation | |||
34392 | 34392 | Allow using test client response.json() with StreamingHttpResponse | Testing framework | |||
34564 | 34564 | returning None instead of zero in Count annotation | Database layer (models, ORM) | |||
34580 | 34580 | Performance regession in SQLCompiler | Database layer (models, ORM) | |||
34573 | 34573 | Typo in "Writing your first Django app, part 5" - assertQuerysetEqual() | Testing framework | |||
34322 | 34322 | ManifestStaticFilesStorage crashes on commented JavaScript import statements | contrib.staticfiles | |||
34568 | 34568 | makemigrations --update should respect the --name option. | Database layer (models, ORM) | |||
34562 | 34562 | Issue with Django Admin theme-toggle button | contrib.admin | |||
34552 | 34552 | Delaying get_from_clause call as much as possible. | Database layer (models, ORM) | |||
34548 | 34548 | Queryset JsonField filtering doesn't work as expected | Database layer (models, ORM) | |||
34543 | 34543 | Thousand separator breaking templates | Internationalization | |||
34525 | 34525 | index_together warning after migration to new style | Database layer (models, ORM) | |||
34531 | 34531 | Rendering form throws deprecation warning | Forms | |||
34530 | 34530 | Remove docs suggestion to use lambda for models.FileField(storage=...) | Documentation | |||
34515 | 34515 | Translatable URL patterns raise 404 for non-English default language when prefix_default_language=False is used. | Internationalization | |||
34513 | 34513 | Error E108 does not cover some cases | contrib.admin | |||
34527 | 34527 | Unexpected behavior with division in aggregation | Database layer (models, ORM) | |||
34504 | 34504 | SSLCertVerificationError on outgoing emails for some mailboxes | Core (Mail) | |||
34512 | 34512 | Admin missing breadcrumbs in app index | contrib.admin | |||
34455 | 34455 | i18n_patterns() not respecting prefix_default_language=False | Internationalization | |||
34511 | 34511 | mysqlclient 1.4.3 or newer is required; you have 1.0.3. | Core (Other) | |||
34435 | 34435 | JSONField with string default raises fields.E010 warning. | Documentation | |||
34419 | 34419 | Document django.contrib.admin.sites.all_sites | contrib.admin | |||
34483 | 34483 | Negative result of django.utils.timesince.timesince | Utilities | |||
34494 | 34494 | This is suggestion about customizing AdminSite documents | Documentation | |||
34492 | 34492 | I get an error when using BinaryField in sqllite3. | Database layer (models, ORM) | |||
34464 | 34464 | QuerySet.count() regression on Django 4.2 with values() and annotate() | Database layer (models, ORM) | |||
34480 | 34480 | Annotating with Chr raises ValueError | Database layer (models, ORM) | |||
34474 | 34474 | Django apps registry returns the wrong models | Uncategorized | |||
34039 | 34039 | Admin search bar is too small to use on small screens | contrib.admin | |||
34449 | 34449 | ProgrammingError: non-integer constant in GROUP BY with Case When and annotate Count | Database layer (models, ORM) | |||
34438 | 34438 | UserCreationForm.clean_username() crashes with a custom user model. | contrib.auth | |||
34442 | 34442 | runserver is slow to accept http connexions when running on 0.0.0.0 | Core (Management commands) | |||
34439 | 34439 | mod_wsgi for django with conda environment in Windows doesn't work | HTTP handling | |||
34437 | 34437 | values() doesn't mention annotations as valid choices on resolving error | Database layer (models, ORM) | |||
34424 | 34424 | SelectDateWidget can crash with OverflowError. | Forms | |||
27487 | 27487 | ModelAdmin.formfield_overrides on ManyToManyField isn't compatible with CheckboxSelectMultiple | contrib.admin | |||
34415 | 34415 | Django Admin List View Loads Slow When List Editable is Populated with Django Money Field | Uncategorized | |||
34399 | 34399 | dark-mode-vars block is overwritten by extrastyles | contrib.admin | |||
34408 | 34408 | Authorization in Custom Authentication Backend does not work | contrib.auth | |||
34381 | 34381 | Postgres tests fail on Windows | Core (Other) | |||
34368 | 34368 | Subquery referencing WINDOW expression breaks query compilation | Database layer (models, ORM) | |||
34372 | 34372 | Field position reference for aggregate ends up in group-by clause | Database layer (models, ORM) | |||
34358 | 34358 | qs.filter(Exact(expr, value)) doesn’t work on aggregations. | Database layer (models, ORM) | |||
34359 | 34359 | Add setting to disable global thread_sensitive flag for Async ORM and Async cache | Database layer (models, ORM) | |||
34176 | 34176 | Annotation's original field-name can clash with result field name over aggregation | Database layer (models, ORM) | |||
34341 | 34341 | FileSystemFinder harsh regarding its input on Windows | contrib.staticfiles | |||
34327 | 34327 | Test client session does not work as described when using signed cookie engine | Testing framework | |||
34250 | 34250 | Duplicate model names in M2M relationship causes RenameModel migration failure | Migrations | |||
34328 | 34328 | Class-based async-only middleware not detected as coroutine in MiddlewareMixin | Documentation | |||
34326 | 34326 | Standardize case for commands | Core (Management commands) | |||
34323 | 34323 | Django form request is always response with "GET" instead of "POST" even when I use <form action="" method="post"> | Forms | |||
34303 | 34303 | Admin Site shall filter LogEntries by registered models | contrib.admin | |||
34285 | 34285 | Index transforms on filtered array aggregates produces incorrect SQL query | Database layer (models, ORM) | |||
27572 | 27572 | Static files served in development should prevent caching | contrib.staticfiles | |||
34304 | 34304 | Adding and removing a conditional UniqueConstraint to ForeignKey multiple times crashes on MySQL | Database layer (models, ORM) | |||
34180 | 34180 | Document that setting language in tests affects other tests | Documentation | |||
34255 | 34255 | Annotation/group by with an expression on psycopg3 | Database layer (models, ORM) | |||
34254 | 34254 | Exists annotations can return non-boolean results (i.e. None) if used with an empty QuerySet. | Database layer (models, ORM) | |||
34293 | 34293 | Extra validation introduced in 30581 breaks certain constraint setups | Database layer (models, ORM) | |||
34282 | 34282 | Optimize update_or_create when defaults is empty / False-y | Database layer (models, ORM) | |||
34266 | 34266 | Add ClosestPoint function to GeoDjango | GIS | |||
34274 | 34274 | Add uvicorn LifeSpan suggestion to the docs | Documentation | |||
34271 | 34271 | Add a simple page caching method | Core (Cache system) | |||
34269 | 34269 | Add Unnest PostgreSQL ORM function | Database layer (models, ORM) | |||
34251 | 34251 | Paginator should warn if ordering is not deterministic | Core (Other) | |||
34241 | 34241 | Django admin not showing seconds for list_display nor readonly DateTimeField | contrib.admin | |||
34082 | 34082 | "mysql server has gone away" on 404, 403 or 401 | Database layer (models, ORM) | |||
34239 | 34239 | Resolve load type-hinted objects in views | Generic views | |||
34236 | 34236 | Django logging when in production with Gunnicron | Documentation | |||
34063 | 34063 | request.POST not populated for multipart/form-data via AsyncClient | Testing framework | |||
34231 | 34231 | Invalid RawSQL expression on Model.validate_constraints | Database layer (models, ORM) | |||
14094 | 14094 | 1 | Cannot define CharField with unlimited length | Database layer (models, ORM) | ||
34165 | 34165 | migrate management command does not respect database parameter when adding Permissions. | contrib.auth | |||
34170 | 34170 | Mitigate the BREACH attack | HTTP handling | |||
34207 | 34207 | Incorrect SQL query when adding a ManyToMany related object with a "through" table prevents adding a new relationship if the new relationship is identical except for a different value for "through_defaults" | Database layer (models, ORM) | |||
34205 | 34205 | Validation of constraints with __len lookup crashes for ArrayFields. | Database layer (models, ORM) | |||
34206 | 34206 | annotation of another annotation duplicate query rule | Database layer (models, ORM) | |||
34199 | 34199 | Add an example for contrib.postgres.aggregates.StringAgg to docs. | Documentation | |||
34160 | 34160 | Django 4.1 Expression contains mixed types for (Big/Small)IntegerFields. | Database layer (models, ORM) | |||
34184 | 34184 | Improve tutorial by mentioning User Interaction testing like django-webtest | Documentation | |||
34103 | 34103 | Queries with duplicate params incorrectly logged for Oracle | Database layer (models, ORM) | |||
34173 | 34173 | SessionMiddleware support 503 status code | contrib.sessions | |||
34174 | 34174 | async process_exception being called as sync from async view/middleware | Documentation | |||
34152 | 34152 | Add the ability to store logs in a table | Utilities | |||
34167 | 34167 | Set a reasonable default for EMAIL_TIMEOUT | Core (Mail) | |||
34169 | 34169 | Regex bug in EmailValidator class allows top domain label of an email address's domain_part to start with a hyphen | Core (Mail) | |||
34099 | 34099 | update_or_create() not saving data assigned in a model's save() method | Database layer (models, ORM) | |||
34145 | 34145 | Explicit GROUPing by aggregate is not supported | Database layer (models, ORM) | |||
27849 | 27849 | Add SQL 2003 FILTER syntax support with Case(When()) fallback to aggregates | Database layer (models, ORM) | |||
34141 | 34141 | Prefetch querysets access to parent query through table | Uncategorized | |||
27654 | 27654 | Propogate alters_data value to subclasses | Core (Other) | |||
34080 | 34080 | __exact lookup on nested arrays with None values fails on PostgreSQL. | contrib.postgres | |||
34133 | 34133 | Django ordering in model meta causing unexpected results of group_by | Database layer (models, ORM) | |||
34129 | 34129 | Admin list_editable failed to edit | contrib.admin | |||
34124 | 34124 | Developer experience on {% with %} template tag can be improved. | Template system | |||
34035 | 34035 | ImageField doesn't consider EXIF rotation when storing width and height | Database layer (models, ORM) | |||
34121 | 34121 | Multi Databases documenation example doesn't work | Database layer (models, ORM) | |||
34109 | 34109 | Uvicorn can be run without installing gunicorn | Documentation | |||
34117 | 34117 | Anomaly with makemigrations | Migrations | |||
34085 | 34085 | Black shouldn't format non-Python files | Core (Management commands) | |||
34102 | 34102 | Admin list view `word-break: break-word;` | contrib.admin | |||
34083 | 34083 | Cloning test database fails with mariadb-server 8.x | Database layer (models, ORM) | |||
34078 | 34078 | Add Postgres range_merge aggregate function to postgres.contrib | contrib.postgres | |||
34067 | 34067 | django.core.Paginator wrong query slicing | Core (Other) | |||
34010 | 34010 | Parallel tests don't work with spawn. | Testing framework | |||
34056 | 34056 | Update the deprecated password list used by CommonPasswordValidator to a more recent list | contrib.auth | |||
34049 | 34049 | Admin - Scrollbar appears without overflowing content | contrib.admin | |||
34048 | 34048 | Do not add cache control header if is set to false or a falsy value | Utilities | |||
34026 | 34026 | WKBReader.read() crashes on strings. | GIS | |||
34033 | 34033 | Admin light/dark theme switch needs to convey its state for screen reader users | contrib.admin | |||
34023 | 34023 | inlines variable not bound in loop in ModelAdmin._create_formsets | contrib.admin | |||
34032 | 34032 | Base authentication Backend should raise NotImplemented on needed methods | contrib.auth | |||
34024 | 34024 | 'WhereNode' object has no attribute 'is_summary' when counting a queryset with annotation from a subquery | Database layer (models, ORM) | |||
34021 | 34021 | collect_translations | Internationalization | |||
34016 | 34016 | QuerySet.values_list() crash on simple ArrayAgg. | contrib.postgres | |||
34017 | 34017 | Mention that when using Argon2PasswordHasher, this means Argon2id gets used | Documentation | |||
27412 | 27412 | Coalesce function should work with subqueries | Database layer (models, ORM) | |||
27944 | 27944 | Have meta.get_field('pk') return the primary key field directly | Database layer (models, ORM) | |||
27147 | 27147 | Add support for defining bounds in postgres range fields | contrib.postgres | |||
14092 | 14092 | ImageField should allow SVG | Database layer (models, ORM) | |||
14357 | 14357 | Prevent inappropriate order-based grouping on values+annotate queries | Database layer (models, ORM) | |||
14296 | 14296 | 'manage.py test' failing for apps that access read-only databases | Testing framework | |||
27753 | 27753 | Cleanups when no supported version of Django supports Python 2 anymore | Utilities | |||
27936 | 27936 | Add some clarifications to "Spanning multi-valued relationships" | Documentation | |||
27864 | 27864 | Limit the number of terms in an admin search | contrib.admin | |||
14035 | 14035 | Cannot access POST after request.encoding was set to a custom value | HTTP handling | |||
27877 | 27877 | Management command exceptions should be logged | Core (Management commands) | |||
27131 | 27131 | send_mail() error on Python 2 if smtp server uses CRAM-MD5 auth method | Core (Mail) | |||
27590 | 27590 | Allow configuration of where to save staticfiles manifest. | contrib.staticfiles | |||
27541 | 27541 | Provide hooks to override manifest file storage in ManifestFilesMixin | contrib.staticfiles | |||
27697 | 27697 | JSONField with blank=True is rendered as non-required field in a ModelForm | Documentation | |||
14844 | 14844 | i18n blocktrans tag pluralization feature limited by gettext constraints and shared local tag context | Internationalization | |||
27734 | 27734 | Add a helpful error message when a parallel test worker is assigned an unexpected index | Testing framework | |||
19 | 19 | Automatically generate JavaScript form validation | Validators | |||
27017 | 27017 | Why doesn't Django's Model.save() save only the dirty fields by default? And how can I do that if I want? | Database layer (models, ORM) | |||
27534 | 27534 | Add CSRF_COOKIE_HTTPONLY note to CSRF AJAX docs | Documentation | |||
27149 | 27149 | Allow using a subquery in QuerySet.filter() | Database layer (models, ORM) | |||
56 | 56 | 3 | Primary key columns should be UNSIGNED | Database layer (models, ORM) | ||
27854 | 27854 | Make `collectstatic` warn (rather than blow up) on missing directories | contrib.staticfiles | |||
27604 | 27604 | Use set_signed_cookie for contrib.messages Cookie storage | contrib.messages | |||
27807 | 27807 | Overriding username validators doesn't work as documented | contrib.auth | |||
27188 | 27188 | Allow using unique=True with FileField | File uploads/storage | |||
14645 | 14645 | Exclude query with multiple conditions for the same multi-value relation not correct | Database layer (models, ORM) | |||
27445 | 27445 | RadioSelect widget does not work for NullBooleanField | Documentation | |||
14660 | 14660 | 1 | Using a CheckboxSelectMultiple widget on a M to M field in Admin causes 'SelectBox is not defined' JS error in RelatedObjectLookups.js | contrib.admin | ||
14628 | 14628 | Document which settings can be changed at runtime | Documentation | |||
27719 | 27719 | Add queryset.alias() to mimic .annotate() for aggregations without loading data | Database layer (models, ORM) | |||
27395 | 27395 | Allow generating '<link rel="alternate ... hreflang=...>" for sitemaps' | contrib.sitemaps | |||
27430 | 27430 | `manage.py test` does not support unittest `-b` buffer option | Testing framework | |||
27686 | 27686 | calls to request.user.is_authenticated returns vary by cookie header for all users | contrib.sessions | |||
27408 | 27408 | Make QuerySet.bulk_create() populate fields on related models | Database layer (models, ORM) | |||
27824 | 27824 | Cannot chain unaccent transform with key lookup in Postgres JSON field. | contrib.postgres | |||
17 | 17 | Metasystem optimization: Share select_related in memory | Database layer (models, ORM) | |||
27272 | 27272 | Add a on_delete RESTRICT handler to allow cascading deletions while protecting direct ones | Database layer (models, ORM) | |||
27391 | 27391 | Support unittest.TestCase.debug() method. | Testing framework | |||
27910 | 27910 | Allow using an Enum class in model Field choices | Database layer (models, ORM) | |||
27086 | 27086 | running servers.tests may hang in parallel mode on Mac OS X | Core (Other) | |||
14218 | 14218 | Paginator just implement the __iter__ function | Core (Other) | |||
27921 | 27921 | Documentation of make_aware() with is_dst is misleading | Documentation | |||
27795 | 27795 | Audit force_text invocations | Utilities | |||
27635 | 27635 | django.utils.crypto should use secrets on Python 3.6+ | Utilities | |||
27685 | 27685 | Allow autoreloader to use watchman | Utilities | |||
14365 | 14365 | Make template-rendering signals available also in DEBUG mode | Testing framework | |||
14009 | 14009 | custom formset validation documentation is incomplete | Documentation | |||
27360 | 27360 | Make it easier to track down the offending models for AlreadyRegistered exceptions | contrib.admin | |||
14675 | 14675 | Update docs and project template to avoid "import *" for url patterns | Core (Other) | |||
14204 | 14204 | Take advantage of SQLite support for FK constraints | Database layer (models, ORM) | |||
14091 | 14091 | Fix incorrect quoting in connection.queries | Database layer (models, ORM) | |||
27595 | 27595 | Database converters are not run for related fields referencing related fields | Database layer (models, ORM) | |||
27090 | 27090 | pg_get_serial_sequence is broken on postgres, use a lookup in information_schema.columns instead | Database layer (models, ORM) | |||
27335 | 27335 | Avoid object save during QuerySet.update_or_create() when there were no changes | Database layer (models, ORM) | |||
27845 | 27845 | Possible Migration Optimizer Strategy Improvement | Migrations | |||
27768 | 27768 | makemigrations uses unnecessary AddField for ForeignKey depending on model name | Migrations | |||
27398 | 27398 | Make SimpleTestCase.assertRedirects() URL comparison ignore ordering of query parameters | Testing framework | |||
820 | 820 | Add "view" permission to compliment add/change/delete | contrib.admin | |||
27543 | 27543 | AttributeError: '_Frame' object has no attribute 'f_back' / Django and celery error logging gone wrong | Error reporting | |||
27560 | 27560 | Formset.save() crashes for model with foreign key to concrete base model | Forms | |||
27018 | 27018 | Admin views in admindocs crash with AttributeError | contrib.admindocs | |||
27161 | 27161 | TypedChoiceField fails to validate properly when used with ArrayField | Forms | |||
27267 | 27267 | Renaming a primary key fails with "cannot drop constraint on table because other objects depend on it" | Migrations | |||
27985 | 27985 | Converting `Foo.objects.filter(bar=None)` to an `IsNull` too early. | Database layer (models, ORM) | |||
27657 | 27657 | Getting crash when using the runserver command on Windows 10 in PowerShell following update to Python 3.6 | Utilities | |||
14807 | 14807 | django.utils.formats localize_input inserts thousands_separator into boolean values | Internationalization | |||
27515 | 27515 | Make AuthenticationForm use the username length from the user model | contrib.auth | |||
27332 | 27332 | Specifying additional ON arguments, and more flexibility with joins | Database layer (models, ORM) | |||
14370 | 14370 | Adding support for Autocomplete in contrib.admin | contrib.admin | |||
27818 | 27818 | Use contextlib.suppress to suppress exceptions. | Core (Other) | |||
27998 | 27998 | LogEntry messages do not list m2m fields that were changed when an object is changed via ModelAdmin | contrib.admin | |||
27931 | 27931 | Clarify the meaning of "django catch-all logger" | Documentation | |||
27258 | 27258 | Raise an exception if RequestContext is used with template.backends.django.Template.render() | Template system | |||
27982 | 27982 | Possible bug related to queryset union | Database layer (models, ORM) | |||
27303 | 27303 | Selecting multiple admin list_filters across relations return results that don't match both filters | contrib.admin | |||
27563 | 27563 | Move "Apply limit_choices_to" code from BaseModelForm to fields_for_model() | Forms | |||
27539 | 27539 | assertNumQueries fails if debug cursor wrapper fills | Testing framework | |||
27434 | 27434 | Document caveats of raising a ValidationError in Model.clean() for a field not in a model form | Documentation | |||
27039 | 27039 | ModelFields with 'default' value set and 'required'=False in form does not use default value | Forms | |||
27241 | 27241 | Annotate doesn't work with PostgreSQL views anymore | Database layer (models, ORM) | |||
27732 | 27732 | django.contrib.postgres.search SearchRank doesn't handle SearchVectorField references | contrib.postgres | |||
27554 | 27554 | Queryset evaluation fails with mix of nested and flattened prefetches (AttributeError on RelatedManager) | Database layer (models, ORM) | |||
14149 | 14149 | LIKE clauses fail in Oracle 9.2.0.7 | Database layer (models, ORM) | |||
27926 | 27926 | Allow squashmigrations to create a fresh set of migrations and delete the old ones | Migrations | |||
27928 | 27928 | Avoid SET/DROP DEFAULT unless a field changes from null to non-null | Migrations | |||
27359 | 27359 | Make it possible to specify a default template engine | Template system | |||
27365 | 27365 | Fields suddenly not found. | Database layer (models, ORM) | |||
27981 | 27981 | date/time filter docs inaccurate about how localization works | Documentation | |||
27956 | 27956 | Template error raised in an {% extends %} parent template shows incorrect source location on debug page | Template system | |||
27983 | 27983 | Tutorial should contain complete files at each step | Documentation | |||
27958 | 27958 | CSRF_COOKIE reset while requesting a broken relative URL over HTTPS | CSRF | |||
27952 | 27952 | core.validators.validate_slug doesn't mention that only latin letters are accepted. | Core (Other) | |||
27966 | 27966 | Bump required version of pyscopg2 to 2.5.4 | Database layer (models, ORM) | |||
27960 | 27960 | ds = DataSource('/path/to/your/cities.shp') fails on first try (GDALException Unknown error code: "198770787"), but works on second | GIS | |||
27939 | 27939 | GeoDjango - map doesn't show correct point in admin | GIS | |||
27890 | 27890 | runtests.py cleanup exception on Python 3.6 | Core (Other) | |||
27935 | 27935 | BrinIndex crashes if name > 30 characters | contrib.postgres | |||
27724 | 27724 | SelectDateWidget clears date and month if year is not selected | Forms | |||
27955 | 27955 | JSONField.default not applied in admin | contrib.admin | |||
27675 | 27675 | Django postgres JSONField encoding | contrib.postgres | |||
27622 | 27622 | Test client should accept vendor tree json variants | Testing framework | |||
27901 | 27901 | Unicode subclasses can't be saved to TextField with MySQL and Python 2 | Database layer (models, ORM) | |||
27884 | 27884 | 1 | Document that validators needs to be an iterable since Django 1.11 | Documentation | ||
27861 | 27861 | Allow project template's BASE_DIR calculation to work regardless of how settings are structured | Core (Other) | |||
27825 | 27825 | Document that models don't cast field values to the same type that's retrieved from the database | Documentation | |||
27840 | 27840 | Password reset: `post_reset_login` throws KeyError if user already logged in | contrib.auth | |||
27837 | 27837 | After upgrade 1.4 to 1.8 in the database creats (or updates) mixed objects with old | Uncategorized | |||
27820 | 27820 | RequestDataTooBig/TooManyFields fail to render the debug page | HTTP handling | |||
27832 | 27832 | contenttypes migration not following the doc on hints naming | contrib.contenttypes | |||
27367 | 27367 | Document behaviour when several urls have the same name | Documentation | |||
27722 | 27722 | if a template context is an instance of get_template(), it will raise "TypeError: context must be a dict rather than RequestContext" | Template system | |||
27742 | 27742 | Unexpected migration on Parent -> child model inheritence | Migrations | |||
27819 | 27819 | Display a warning when django.views.generic.ListView assumes the default template name | Generic views | |||
27683 | 27683 | Change default transaction isolation level to READ COMMITTED on MySQL | Database layer (models, ORM) | |||
27817 | 27817 | Jsonfield duplicating records in production database after running manage.py test | Database layer (models, ORM) | |||
27811 | 27811 | Avoid UnicodeEncodeError during generation of email with mail_admins logger | Error reporting | |||
27767 | 27767 | Support DISTINCT queries in ArrayAgg | contrib.postgres | |||
27741 | 27741 | staticfiles_tests test_corrupt_intermediate_files fails intermittently when run in parallel | contrib.staticfiles | |||
27791 | 27791 | update_or_create() doesn't work properly when model has auto_now=True | Database layer (models, ORM) | |||
27782 | 27782 | Model signals and Many2Many fields | Documentation | |||
14606 | 14606 | Application module imported twice when running development server | Core (Other) | |||
27784 | 27784 | Custom Site model support for django.contrib.sites. | contrib.sites | |||
27130 | 27130 | Allow using the DjangoTemplates engine without configuring settings | Template system | |||
27501 | 27501 | ModelChoiceField.queryset documentation isn't clear that this is lazily evaluated | Documentation | |||
27762 | 27762 | Concurrency Safety Documentation | Documentation | |||
27749 | 27749 | Documention change gunicorn deployment | Documentation | |||
27632 | 27632 | Oracle backend fails to execute a query with an aggregation that contains an expression in the GROUP BY. | Database layer (models, ORM) | |||
27518 | 27518 | HTTP Referer leaks password reset link | contrib.auth | |||
27729 | 27729 | Add a method to evaluate QuerySets. | Database layer (models, ORM) | |||
27727 | 27727 | Exclude with many condition in the same related field's fields | Database layer (models, ORM) | |||
27711 | 27711 | Questionable "Install Django" option ordering | Documentation | |||
27691 | 27691 | Avoid `logger=logging.getLogger(__name__)` | Uncategorized | |||
27687 | 27687 | Dateformat issue using django basic logging formatter | Utilities | |||
27677 | 27677 | Disable savepoint support for MySQL NDB engine tables, and option to overwrite the default. | Database layer (models, ORM) | |||
27054 | 27054 | makemigrations tries to create django_migrations in external database | Migrations | |||
27641 | 27641 | Document limitations of the Locmem cache backend | Documentation | |||
27638 | 27638 | Rollback data changes made inside templates | Template system | |||
27647 | 27647 | runserver segfaults with autoreload enabled on Windows 10 | Core (Management commands) | |||
27627 | 27627 | OneToOneField doesn't allow multiple records with NULL value on Microsoft SQL Server | Database layer (models, ORM) | |||
27498 | 27498 | Filtering annotated field in SQLite returns wrong results | Database layer (models, ORM) | |||
27606 | 27606 | Error in formatting HttpResponseRedirect when __init__() raises DisallowedHost | HTTP handling | |||
27263 | 27263 | Allow validators to short-circuit in form field validation | Forms | |||
27313 | 27313 | Allow overriding the admin's popup response template on an app or model basis | contrib.admin | |||
27594 | 27594 | Reverse one to one related object populated from incorrect query columns | Database layer (models, ORM) | |||
27355 | 27355 | Add PostgreSQL Extension operation example to reference page | Documentation | |||
27416 | 27416 | ModelFormSet with queryset accepts invalid POST data for outer models and create unexpected empty data. | Forms | |||
27569 | 27569 | Resolve reverse url with named groups regular expression to sprintf output formatters not specifying kwargs key / value pairs. | Core (URLs) | |||
27567 | 27567 | Technical exception page/emails crash when the database is down | Error reporting | |||
27119 | 27119 | full_clean() called too many times during formset validation | Forms | |||
27321 | 27321 | ignores_quoted_identifier_case broken on MySQL on OS X/Windows | Database layer (models, ORM) | |||
27535 | 27535 | RFE: Exclude pk from queries | Database layer (models, ORM) | |||
27536 | 27536 | order_by('pk') is not obeyed if superclass has default ordering | Database layer (models, ORM) | |||
27509 | 27509 | Installing Geospatial libraries documentation: `gdal-bin` contradicting recommendation. | Documentation | |||
27526 | 27526 | test_fuzzy_compiling failing on a machine with 64 cores | Internationalization | |||
27525 | 27525 | Revert to previous migration automatically after failure when using MySQL backend | Migrations | |||
27521 | 27521 | QueryDict is inconsistently converted to kwargs between CPython and PyPy | Core (Other) | |||
27483 | 27483 | Add a login_required decorator for AJAX requests | contrib.auth | |||
27295 | 27295 | Add a system check to prohibit models that start with an underscore | Core (System checks) | |||
27519 | 27519 | Issue in Django 1.8.5 model class | Database layer (models, ORM) | |||
27511 | 27511 | Docs incorrect about related_model for GenericRelation being None | Documentation | |||
27493 | 27493 | GIS raster transformation test failures due to precisions with GDAL 2.1 | GIS | |||
27200 | 27200 | Provide makemigrations router.allow_migrate() with a model_name | Migrations | |||
27133 | 27133 | Explain how to load initial data with a data migration | Documentation | |||
27444 | 27444 | Django StaticLiveServerTestCase: view cannot query test-database properly | Testing framework | |||
27435 | 27435 | Raise an error when using --keepdb without an explicit TEST.PASSWORD on Oracle | Testing framework | |||
27446 | 27446 | Addition of `readonly` option to ModelField to allow database generated fields | Database layer (models, ORM) | |||
27425 | 27425 | Outdated FAQ, developers to hire | Documentation | |||
27415 | 27415 | Add request.JSON or request.get_json() | HTTP handling | |||
27413 | 27413 | Cannot contact coodinator who charge in django-docs korean translation | Documentation | |||
27328 | 27328 | return `Set-Cookie` if sessionid= None value | contrib.sessions | |||
27379 | 27379 | Django violates RFC7230 when handling requests. | HTTP handling | |||
27151 | 27151 | FK index created two times on PostgreSQL if referenced table PK is varchar | Migrations | |||
27396 | 27396 | Docs: send POST request on base.html does not mention {{ csrf_token }} | Documentation | |||
27362 | 27362 | Omitting default_app_config in __init__.py happens too easily. | Core (Other) | |||
27388 | 27388 | Filter chaining results in unnecessary joins (and degenerate performance) | Database layer (models, ORM) | |||
27384 | 27384 | Accessing request.POST in Django middlewares 1.10.x make it empty for view | HTTP handling | |||
27322 | 27322 | get_default_timezone() / LocalTimezone does not handle None values | Utilities | |||
27319 | 27319 | Circular ForeignKeys between two unmanaged models produce incomplete migrations | Migrations | |||
27301 | 27301 | Better handling of errors that are not pickleable when testing in parallel | Testing framework | |||
27312 | 27312 | Checking raw argument to prevent signals from executing during fixture loading isn't DRY | Core (Other) | |||
27273 | 27273 | Make usage of construct_change_message easier outside of admin | contrib.admin | |||
27280 | 27280 | can_order/can_delete documentation examples don't require initial data | Documentation | |||
27193 | 27193 | ORDER BY clause not included in subqueries using select_for_update() | Database layer (models, ORM) | |||
27279 | 27279 | Performance regression when running migrate with RenameModel operations | Migrations | |||
27296 | 27296 | Can't use custom formats with new language-independent LogEntry's messages in Django 1.10 | contrib.admin | |||
14904 | 14904 | TextField with unique (or in unique_together) constraint breaks for large inputs in Postgres | Database layer (models, ORM) | |||
27210 | 27210 | smtp EmailBackend doesn't honor fail_silently=True when receiving a socket level connection error | Core (Mail) | |||
27217 | 27217 | makemigrations crashes with "'SpatialRefSysMixin' has no attribute '_meta'" on PostGIS | GIS | |||
27287 | 27287 | IndexError in logging on runserver broken pipe error | Utilities | |||
27281 | 27281 | can-delete: we don't use initial data | Documentation | |||
27271 | 27271 | ServerFormatter should handle simple string messages with or without args | Utilities | |||
27270 | 27270 | Clarify wording of "A form may include HTML attributes such as maxlength" | Documentation | |||
27259 | 27259 | ManyToOneRel.name uses relatemodelname instead of relatedmodelname_set | Database layer (models, ORM) | |||
27269 | 27269 | ORM extremely slow to run annotate/filter query, much faster directly in dbshell | Database layer (models, ORM) | |||
27227 | 27227 | Full text search by UUIDField returns DataError | Database layer (models, ORM) | |||
27159 | 27159 | Pickling query with an __in=inner_qs lookup causes evaluation evaluation of inner_qs | Database layer (models, ORM) | |||
27056 | 27056 | changing dim property for geometries does not generate correct migration on PostgreSQL | Migrations | |||
27255 | 27255 | Change test runner to display full dotted name of test | Testing framework | |||
27238 | 27238 | Disable check_pattern_startswith_slash if settings.APPEND_SLASH=False | Core (System checks) | |||
27242 | 27242 | Add get_object_or_none to django.shortcuts | Core (Other) | |||
27239 | 27239 | Unexpected behavior on get_FIELDNAME_display when as int as value | Database layer (models, ORM) | |||
27233 | 27233 | IndexError when using django.request | Uncategorized | |||
27173 | 27173 | Permit import statements to be longer than 80 characters | Core (Other) | |||
27205 | 27205 | Allow doing a substring search in JSONField array | contrib.postgres | |||
27179 | 27179 | Bug: error when trying to filter using regex/iregex on a key in a django.contrib.postgres.fields.JSONField | contrib.postgres | |||
27142 | 27142 | makemigrations fails on special database connections | Migrations | |||
27150 | 27150 | Document that a name should be provided when wrapping file-like objects that don't have one with File | Documentation | |||
27157 | 27157 | AdminForm may crash if model_admin argument is None | contrib.admin | |||
27129 | 27129 | Allow setting CSS classes in the output of the unordered_list template filter | Template system | |||
27072 | 27072 | AddGeometryColumn: “duplicate column name: xxx” error running migrations on SpatiaLite | GIS | |||
27044 | 27044 | `apps` passed to post_migrate_signal should contain migrated appconfigs even when no migration has been applied to them | Migrations | |||
27089 | 27089 | Add the database alias to InconsistentMigrationHistory message | Migrations | |||
27107 | 27107 | setting request.encoding damages request.POST | HTTP handling | |||
27093 | 27093 | 3 | ORM error on apache + wsgi | Database layer (models, ORM) | ||
27085 | 27085 | UI Discrepancy in "Writing your first Django app, part 2" | Documentation | |||
27082 | 27082 | Make timezone.localtime() default to timezone.now() when no value is given | Utilities | |||
27059 | 27059 | autoreload loose the sys.path in some cases (buildout install of python for instance, maybe others) | Core (Management commands) | |||
27008 | 27008 | Add manage.py test --debug option | Testing framework | |||
27035 | 27035 | DiscoverRunner's setup_test_environment() hard-codes settings.DEBUG to False | Testing framework | |||
27038 | 27038 | Migration being created even when no change was made. | Migrations | |||
27033 | 27033 | static tag causes AppRegistryNotReady errors on 1.10 | contrib.staticfiles | |||
27002 | 27002 | Redundant database query rendering a ModelChoiceField with RadioSelect or CheckboxSelectMultiple | Forms | |||
27024 | 27024 | BaseGeometryWidget logs a false positive: Error creating geometry from value '' | GIS | |||
27005 | 27005 | request.body raises an exception if 'CONTENT_LENGTH' = '' | HTTP handling | |||
14030 | 14030 | Use F() objects in aggregates(), annotates() and values() | Database layer (models, ORM) | |||
14485 | 14485 | New Site.root field | contrib.sites | |||
14891 | 14891 | use_for_related_fields=False is not honored by reverse FK or M2M related managers | Database layer (models, ORM) | |||
14402 | 14402 | help_text is not displayed for ManyToMany raw_id fields | contrib.admin | |||
494 | 494 | Collapse in admin interface for inline related objects | contrib.admin | |||
14286 | 14286 | Support for BigAutoField | Database layer (models, ORM) | |||
29 | 29 | Fix usability issue with limit_choices_to and "Add another" in admin | contrib.admin | |||
14476 | 14476 | annotate, default aggregation naming and filter annoyance | Database layer (models, ORM) | |||
14952 | 14952 | New find_commands(management_dir) to support .pyc and .pyo | Core (Other) | |||
14087 | 14087 | django.core.management.get_commands only sees commands in the last package of a namespace package | Core (Other) | |||
14497 | 14497 | ModelAdmin.readonly_fields isn't graceful with filefields. | contrib.admin | |||
14180 | 14180 | Creating redundant indexes on foreign keys for MySQL/InnoDB tables | Database layer (models, ORM) | |||
14515 | 14515 | Can't pickle ValueQuerySet if query references fields, which aren't on the same model. | Database layer (models, ORM) | |||
14394 | 14394 | Assigning bad data to an m2m attribute should not clear existing data | Database layer (models, ORM) | |||
901 | 901 | Reload method for models | Database layer (models, ORM) | |||
14664 | 14664 | MiddlewareNotUsed should display a warning | Core (Other) | |||
14334 | 14334 | Queries don't ensure that comparison objects are the correct type | Database layer (models, ORM) | |||
14462 | 14462 | Aggregates default to the database type instead of the field type | Database layer (models, ORM) | |||
14638 | 14638 | to_python howto documentation improvement | Documentation | |||
14930 | 14930 | `values_list()` fails on queryset ordered by extra column | Database layer (models, ORM) | |||
14273 | 14273 | 6 | Development server does not shutdown cleanly | Core (Other) | ||
14787 | 14787 | Upload handler should pass errors on to forms.FileField | File uploads/storage | |||
14932 | 14932 | Tests failing with SQLite3 on Linux systems; Sites object causing failures. | Uncategorized | |||
27 | 27 | Single form field for multiple database fields | Forms | |||
14916 | 14916 | No proper initialization of models/signals/etc.... | Core (Other) | |||
14549 | 14549 | Disambiguation of target/source fields for intermediary models when using ManyToManyField | Database layer (models, ORM) | |||
14319 | 14319 | Add signals test_setup and test_teardown to Django test suite runner Options | Testing framework | |||
14760 | 14760 | Admin inlines with file/image field fails to save_as | contrib.admin | |||
14298 | 14298 | maximum open cursors exceeded on Jython and Oracle | Database layer (models, ORM) | |||
14051 | 14051 | Signals for transaction commit/rollback | Database layer (models, ORM) | |||
15303 | 15303 | âś… | Clarify View.as_view() docs in respect to functions passed as kwargs. | Documentation | ||
14007 | 14007 | Automatically discover models within a package without using the app_label Meta attribute | Database layer (models, ORM) | |||
14825 | 14825 | LocaleMiddleware should store language preferences if possible | Internationalization | |||
14800 | 14800 | Development server should NOT elide favicon from the logs | Core (Management commands) | |||
14877 | 14877 | ModelFormSet.save() with a deleted form should work even if the model has already been deleted | Forms | |||
937 | 937 | Autoreload reloads for every request. | Core (Management commands) | |||
14028 | 14028 | setting db_column to same value as another column should not validate | Database layer (models, ORM) | |||
14512 | 14512 | Documentation & tools for decorating class-based-views. | Generic views | |||
14043 | 14043 | Incorrect and/or confusing behaviour with nullable OneToOneField | Database layer (models, ORM) | |||
14492 | 14492 | Model proxy instance does not equal the respective model instance | Database layer (models, ORM) | |||
694 | 694 | [patch] TEMPLATE_DIRS should allow project root relative paths | Template system | |||
14396 | 14396 | Admin generates a query burst on ForeignKey with null = True | contrib.admin | |||
14261 | 14261 | Add clickjacking protection (X-Frame-Options header) | HTTP handling | |||
14656 | 14656 | Atom1Feed should write atom:published element | contrib.syndication | |||
14006 | 14006 | Documentation on Field's 'description' class attribute does not mention that it will be interpolated with field.__dict__ | Documentation | |||
25 | 25 | Filtering interface on ForeignKey <select> boxes | contrib.admin | |||
14018 | 14018 | Introduce class_plural %-substitution placeholder for related_name of ForeignKey/ManyToManyField | Database layer (models, ORM) | |||
14802 | 14802 | feature request: add a method to Fields that is used to render the field as read-only | contrib.admin | |||
14121 | 14121 | Provide object's primary key as a hint for database router method db_for_read() when filtering objects by primary key | Database layer (models, ORM) | |||
14410 | 14410 | django.db.models.fields.__init__.py class Field.validate failed | Database layer (models, ORM) | |||
14707 | 14707 | Allow an annotation to match a field name when using .values on a query set. | Database layer (models, ORM) | |||
14373 | 14373 | annotate() will gladly delete your data | Database layer (models, ORM) | |||
14011 | 14011 | QuerySet.none().values('x').query causes "DatabaseError: subquery has too many columns" when used in filters. | Database layer (models, ORM) | |||
14229 | 14229 | Postgres backend generates invalid SQL when istartswith and F object are combined. | Database layer (models, ORM) | |||
14387 | 14387 | pre_save problem with inherrited model | Database layer (models, ORM) | |||
14016 | 14016 | SQLite3 problem with date comparison | Database layer (models, ORM) | |||
14139 | 14139 | Feature Request: distinct() should support field names | Database layer (models, ORM) | |||
14633 | 14633 | Reorganize settings reference docs | Documentation | |||
14879 | 14879 | Aggregates (Min, Max) for CharField fails with Postgresql | Database layer (models, ORM) | |||
14976 | 14976 | Add is_html flag to contrib.messages | contrib.messages | |||
14694 | 14694 | defer() doesn't work with reverse relations | Database layer (models, ORM) | |||
14678 | 14678 | Users are able to add more than one page to the same url | contrib.flatpages | |||
72 | 72 | Django should add charset info to output HTTP headers | Core (Other) | |||
14264 | 14264 | settings.configure has undocumented differences from using a settings module | Core (Other) | |||
14615 | 14615 | Related objects manager returns related objects with null FKs for unsaved instances | Database layer (models, ORM) | |||
14093 | 14093 | Confusing error when failing to create a session key because the cache is unavailable | contrib.sessions | |||
14967 | 14967 | django.contrib.auth.admin.UserAdmin.response_add changed in 1.2.4 | Documentation | |||
14861 | 14861 | Importing settings in a module that contains a logging Handler causes circular import. | Core (Other) | |||
14829 | 14829 | URL dispatcher documentation with class-based generic views | Documentation | |||
14449 | 14449 | restructuredtext filter does not return the correct content | Documentation | |||
14757 | 14757 | Add An Example For .extra(tables=[]) | Documentation | |||
14885 | 14885 | is_valid for ModelForm changes instance if instance is provided | Documentation | |||
14502 | 14502 | Feature: escape hatch for colliding template syntax in Django templates | Template system | |||
1 | 1 | Create architecture for anonymous sessions | Core (Other) | |||
409 | 409 | Add support for sqlrelay backend, to pool DB connections | Database layer (models, ORM) | |||
596 | 596 | Allow Django to be packaged as a Python egg | Core (Other) | |||
14147 | 14147 | django 1.2 documentation refer to assertQuerysetEqual which is only available in trunk | Documentation | |||
17728 | 17728 | âś… | Filtering of annotated querysets broken with timezone-aware datetimes | Database layer (models, ORM) | ||
14973 | 14973 | AdminEmailHandler doesn't include report.message | Core (Other) | |||
159 | 159 | Circular logout problem | contrib.admin | |||
632 | 632 | 1 | database stored templates | Template system | ||
14555 | 14555 | Session loss with psycopg2 db backend | contrib.sessions | |||
640 | 640 | order_with_respect_to option fails | Documentation | |||
14792 | 14792 | error in the default for TEMPLATE_CONTEXT_PROCESSORS | Documentation | |||
14597 | 14597 | request.is_secure() should support headers like: X-Forwarded-Protocol and X-Forwarded-Ssl | HTTP handling | |||
14382 | 14382 | a few suggestions | contrib.comments | |||
14582 | 14582 | django.contrib.staticfiles development file serving is backward-incompatible if MEDIA_URL was pointing to /static/ folder | Contrib apps | |||
14570 | 14570 | New format character to represent locale-specifc alternative month names | Internationalization | |||
14385 | 14385 | Standardize Site/RequestSite access; looser coupling of sites framework in contrib | Contrib apps | |||
14548 | 14548 | Docs and implementation don't match regading return values of certain QuerySet aggregate functions | Documentation | |||
14793 | 14793 | âś… | âś… | 1 | staticfiles documentation example overwrites urlpatterns | Documentation |
14682 | 14682 | Class based views docs should be more explicit about template location | Documentation | |||
14406 | 14406 | Logging doesn't work under Python 2.4 | Core (Other) | |||
14600 | 14600 | No mentioning of addition of staticfiles to TEMPLATE_CONTEXT_PROCESSORS after 1.2 in settings documentation | Documentation | |||
14632 | 14632 | 2 | Bug - testing framework fails when contrib.auth not in settings. | Testing framework | ||
14507 | 14507 | Static file serving is broken after rev 14293 | Core (Other) | |||
14803 | 14803 | âś… | âś… | 1 | ModelFormMixing's handling of "success_url" is inconsistent with old generic view behaviour | Generic views |
14617 | 14617 | Docs should mention runserver's automatic serving of static files | Documentation | |||
14665 | 14665 | collectstatic will recollect some files all the time. | Contrib apps | |||
14670 | 14670 | 3 | GenericTabularInline broken as of r13708 | Contrib apps | ||
14290 | 14290 | 1 | Rendering is very inefficient when USE_L10N. Caching format values gives 2-7 times improvement | Internationalization | ||
14830 | 14830 | Default value for radio button not preserved when dynamically creating new inlines | contrib.admin | |||
14312 | 14312 | 1 | list_editable causes 500s for ?p>maximum | contrib.admin | ||
14985 | 14985 | post_save signal should trigger after data persistence to database. | Database layer (models, ORM) | |||
14910 | 14910 | I18N locale per app resolving - documentation incorrect and bug | Internationalization | |||
14524 | 14524 | Accessing /static/ in a new project shows simplistic 404 error page | Contrib apps | |||
14797 | 14797 | âś… | âś… | 1 | ModelFormMixin's get_form_class() logic broken; fails with custom get_queryset() method | Generic views |
14130 | 14130 | Catching ImportError in manage.py considered dangerous | Core (Other) | |||
14721 | 14721 | USE_THOUSAND_SEPARATOR fails with UnicodeDecodeError in several locales | Internationalization | |||
14679 | 14679 | Change of behavior in add new user workflow when using "Save" button | contrib.admin | |||
14972 | 14972 | AdminEmailHandler breaks when report is missing stack trace information | Core (Other) | |||
14486 | 14486 | Change unittest / unittest2 import logic on trunk | Testing framework | |||
14640 | 14640 | Add elapsed request time to the development server log | HTTP handling | |||
14895 | 14895 | USE_THOUSAND_SEPARATOR causes error on group admin operations | contrib.admin | |||
14634 | 14634 | Sessions are unnecessarily complex | contrib.sessions | |||
14002 | 14002 | filesizeformat filter only supports up to GB | Template system | |||
14820 | 14820 | Use `TextField` instead of `PositiveIntegerField` in docs and examples for generic relations. | Documentation | |||
14602 | 14602 | bug in wsgi handler in trunk | Core (Other) | |||
14959 | 14959 | model fields docs should link to local flavor | Documentation | |||
14954 | 14954 | AttributeError: 'dict' object has no attribute 'status_code' | Uncategorized | |||
14873 | 14873 | A paginated ListView with a List instead of queryset produces an error | Generic views | |||
14388 | 14388 | Logging documentation typos | Documentation | |||
14401 | 14401 | 2 | Add a contributing HOWTO page for new contributors | Documentation | ||
14162 | 14162 | Dumpdata needs an option to use the base manager instead of the default manager | Core (Management commands) | |||
14667 | 14667 | Link MEDIA_* settings to file management docs | Documentation | |||
399 | 399 | Bigint field object needed | Database layer (models, ORM) | |||
342 | 342 | Add a way for fields to be displayed in the admin without being editable | contrib.admin | |||
689 | 689 | Honor Web server provided authentication | Core (Other) | |||
957 | 957 | A SlugField with prepopulate_from does not work for stacked or tabular edit_inline objects. | contrib.admin | |||
285 | 285 | WSGIRequest should set request.path to full uri path | HTTP handling | |||
730 | 730 | more explicit middlware ordering | Core (Other) | |||
528 | 528 | Add a documentation generator that creates a PDF or HTML files locally | Documentation | |||
14718 | 14718 | Different attributes for DateInput and TimeInput in SplitDateTimeWidget | Forms | |||
14063 | 14063 | Validating form file fields is hard | File uploads/storage | |||
13 | 13 | 3 | Related objects interface should be tighter (edit_inline) | contrib.admin | ||
14876 | 14876 | Q | Q with nullable related fields generates INNER JOIN where it should be LEFT JOIN | Database layer (models, ORM) | |||
347 | 347 | Add setting for table generation to use a default MySQL table type | Database layer (models, ORM) | |||
116 | 116 | Default admin media doesn't display for 'django-admin runserver' | contrib.admin | |||
15214 | 15214 | âś… | âś… | CharField's widget_attrs should return an empty dict rather than None | Forms | |
289 | 289 | [patch] more details with "Please correct the errors below." | contrib.admin | |||
14608 | 14608 | Adding a INPhoneNumberField to indian localflavor | contrib.localflavor | |||
14674 | 14674 | ResetPasswordForm doesn't consider unusable_password setting | contrib.auth | |||
811 | 811 | IPv6 address field support | Core (Other) | |||
14206 | 14206 | contrib:admin dynamic list_display support | contrib.admin | |||
14614 | 14614 | Dont send Request message when handle_uncaught_exception() | Core (Other) | |||
14045 | 14045 | makemessage miss some gettext in javascript | Internationalization | |||
14262 | 14262 | Helper for "get_something as varname" template tag pattern | Template system | |||
14105 | 14105 | django.contrib.auth tests failing with cache middleware | Core (Cache system) | |||
717 | 717 | If-Modified-Since checked for exact match | HTTP handling | |||
14013 | 14013 | 'django.db.backends.postgresql_psycopg2' isn't an available database backend. (?!?!?) | Database layer (models, ORM) | |||
14986 | 14986 | TestCase: increase verbosity for TestCase.fixtures usage | Testing framework | |||
14635 | 14635 | 1 | Documentation improvement on setting up django with OpenBSD | Documentation | ||
14880 | 14880 | raw_id_fields in admin does not work when limit_choices_to dictionary has value=False | contrib.admin | |||
14419 | 14419 | Make `makemessages --help` more useful | Core (Management commands) | |||
14240 | 14240 | filesizeformat should localize number | Template system | |||
14474 | 14474 | Unnecessary deepcopying of QuerySet inside filter() method results in slower execution | Database layer (models, ORM) | |||
14969 | 14969 | To have a way to modify third part model classes | Database layer (models, ORM) | |||
15000 | 15000 | IRC logs 404 | *.djangoproject.com | |||
14971 | 14971 | Exclude by annotation works as OR rather than AND | Database layer (models, ORM) | |||
14505 | 14505 | Multiple Namespaces and reverse lookup does not work as advertised. | Core (Other) | |||
14331 | 14331 | Clarify where to append sys.path.append in mod_wsgi docs | Documentation | |||
14350 | 14350 | Please add a login method to the test Client that doesn't depend on passwords | Testing framework | |||
14339 | 14339 | Enable testing when you can't create/destroy databases | Testing framework | |||
14320 | 14320 | MySQL documentation needs to note lack of support for timezone info... | Documentation | |||
14839 | 14839 | django admin and user model inheritance | Uncategorized | |||
14890 | 14890 | Copy edit error on http://docs.djangoproject.com/en/1.2/intro/tutorial03/ | Documentation | |||
14957 | 14957 | doc nit: slug_field not required | Documentation | |||
14946 | 14946 | Form wizard doesn't process last form | contrib.formtools | |||
14923 | 14923 | Typo in documentation of predefined loggers (django.request) | Documentation | |||
14655 | 14655 | formsets should be iterable | Forms | |||
14848 | 14848 | model verbose name | Documentation | |||
14369 | 14369 | TEMPLATE_STRING_IF_INVALID settable per template rendering | Template system | |||
14837 | 14837 | field based custom ordering | Database layer (models, ORM) | |||
14311 | 14311 | Improve django.template.defaultfilters.title | Template system | |||
14762 | 14762 | documentation does not document ContentFile | Documentation | |||
14754 | 14754 | TypeError: '[some aggregate function]' object does not support indexing | Database layer (models, ORM) | |||
14059 | 14059 | ForeignKey Field validates using the default database rather than the current model instance's database | Forms | |||
14234 | 14234 | Validation bug when using ModelForms | Forms | |||
14687 | 14687 | Proxy model inheritance and DoesNotExist exception | Database layer (models, ORM) | |||
14283 | 14283 | AttributeError on admin detail page after r13708 | Contrib apps | |||
14654 | 14654 | Cannot make documentation in single HTML file format | Documentation | |||
14625 | 14625 | Docs on logging should emphasize that file logging is not multiprocess save | Documentation | |||
14616 | 14616 | Recommend a leading underscore on module-level loggers in docs | Documentation | |||
14318 | 14318 | Add GEOSGeometry.valid_reason | GIS | |||
14607 | 14607 | Settings.py: A blank ADMIN_MEDIA_PREFIX fails annoyingly | Uncategorized | |||
14398 | 14398 | runfcgi umask option should use literal value | Core (Management commands) | |||
14531 | 14531 | Add validate_unique flag to ModelForm.Meta | Forms | |||
14552 | 14552 | Suggestion for a slightly better explanation of custom template tags | Documentation | |||
14535 | 14535 | Model.objects.all() causing ImportError in Django 1.2.3 in stand-alone script | Database layer (models, ORM) | |||
14541 | 14541 | wording fix for LANGUAGES description in Settings documentation | Documentation | |||
14537 | 14537 | Validators documentation page doesn't say where to import validators from | Documentation | |||
14223 | 14223 | Inconsistent exception raising on DB integrity errors | Database layer (models, ORM) | |||
14432 | 14432 | Tutorial import line missing (tiny correction) | Documentation | |||
14510 | 14510 | Django admin doesn't consider settings.LOGIN_REDIRECT_URL | Contrib apps | |||
14167 | 14167 | Using Instances in Generic Create/Update/Delete | Generic views | |||
14307 | 14307 | Document form ChoiceField tuple | Documentation | |||
14457 | 14457 | Possible error in settings.py description | Documentation | |||
14441 | 14441 | Oracle list limit exceeded with __in filters | Database layer (models, ORM) | |||
14074 | 14074 | RFE: "Best of both worlds" for short and long? | Documentation | |||
13241 | 13241 | âś… | 1 | order_with_respect_to fails on a relationship on a model that has not yet been defined | Database layer (models, ORM) | |
14274 | 14274 | Document the fact that running tests with warnings on is a good step before an upgrade/good practice | Documentation | |||
14381 | 14381 | small improvement in db.utils.ConnectionRouter.__init__ | Database layer (models, ORM) | |||
14397 | 14397 | Missing ending quotation in logging documentation | Documentation | |||
14345 | 14345 | urlify.js missing maps for Serbian language letters | Internationalization | |||
14324 | 14324 | Django not rotating logs | Core (Other) | |||
14314 | 14314 | Import error on installation of Django 1.2.3 | Uncategorized | |||
14265 | 14265 | Tag the 1.2.3 release in the repository | Uncategorized | |||
14246 | 14246 | aggregation_regress tests don't run on Postgres that supports StdDev | Uncategorized | |||
14090 | 14090 | Many sql queries needed to display change user form | contrib.auth | |||
14192 | 14192 | potential issue re in memory django file uploading. | Core (Other) | |||
14185 | 14185 | Possible bad SQL at http://docs.djangoproject.com/en/dev/ref/models/querysets/ | Documentation | |||
14116 | 14116 | TestClient skips Csrf Middleware | Testing framework | |||
14161 | 14161 | GeoDjango autofield makes transaction fail | GIS | |||
14106 | 14106 | Duplicate emails without fully qualified project imports | Uncategorized | |||
313 | 313 | PhoneNumberField should accept international format numbers | Internationalization | |||
172 | 172 | Twisted (twisted.web2) support for Django | Tools | |||
903 | 903 | change login_required | contrib.auth | |||
106 | 106 | [patch] Problem with some js/select box on IE | contrib.admin | |||
22 | 22 | [patch] FileUploadField should allow for clearing the field | contrib.admin | |||
376 | 376 | Add a handler for mod_python v. 2 (Django requires v. 3) | Core (Other) | |||
987 | 987 | 1 | HttpResponseRedirect uses/allows relative URIs for the HTTP Location header, which is forbidden by HTTP | Core (Other) | ||
565 | 565 | Unique fields don't work on edit_inline models | contrib.admin | |||
575 | 575 | edit_inline don't save child data when a "blank=True" field is not set | contrib.admin | |||
619 | 619 | documentation page should point to new IRC log | *.djangoproject.com | |||
708 | 708 | search for meta.IPAddressField with postgresql backend is broken (admin) | Database layer (models, ORM) | |||
785 | 785 | many2many table and legacy databases. | Database layer (models, ORM) | |||
265 | 265 | Patch: RequiredIfOtherField and friends don't work with edit_inline | Core (Other) | |||
115 | 115 | 3 | Models CRUD via web services | Core (Other) | ||
710 | 710 | Differentiate between __repr__ and __str__ for model objects | Core (Other) | |||
264 | 264 | None | Contrib apps | |||
371 | 371 | random filter in template throws an error | Template system | |||
509 | 509 | We need a "Powered by Django" button | Database layer (models, ORM) | |||
398 | 398 | [patch] {%define VAR as%}VALUE{%in%} tag | Template system | |||
362 | 362 | Anonymous sessions should try to prevent session-stealing | Core (Other) | |||
219 | 219 | The change history for an object is recording changes with a 6-hour offset to the timestamp | contrib.admin | |||
185 | 185 | Chaining views | Core (Other) | |||
251 | 251 | [patch] Add "AND" and "OR" clauses to the SQL query syntax | Metasystem | |||
136 | 136 | Provide a path to read documentation files in docs/ (enhancement/trivial) | Documentation | |||
216 | 216 | sqlite3 broken post rev 329 | Metasystem | |||
121 | 121 | [patch] Names in SQL should be quoted | Metasystem | |||
158 | 158 | Base admin template changes | contrib.admin | |||
67 | 67 | Make specifying 'human-readable' name optional. | Core (Other) | |||
142 | 142 | 1 | tutorial 1 bug in init --settings | Documentation | ||
8 | 8 | 2 | Date and time fields should accept multiple formats | contrib.admin | ||
55 | 55 | add a logger to django | Tools | |||
12 | 12 | Add metasystem database-check functionality | Metasystem | |||
952 | 952 | [patch] Allow for database client encoding configuration from project settings | Database layer (models, ORM) | |||
613 | 613 | prevent raw_post_data parsing on defined view functions | Core (Other) | |||
5 | 5 | Add a cache=NUM_SECONDS argument to QuerySet | Metasystem | |||
393 | 393 | [patch] Filters don't take the str() value of a var | Core (Other) | |||
924 | 924 | [patch] String filters (lower, upper, capfirst etc.) don't work with international strings | contrib.admin | |||
914 | 914 | [patch] Admin js option does not honor absolute urls | contrib.admin | |||
65 | 65 | [i18n] Internationalization and localisation | contrib.admin | |||
81 | 81 | Setting primary_key=True on an non-integer field isn't yet supported | contrib.admin | |||
61 | 61 | [patch] auth.User admin form shouldn't require people to edit hashes | contrib.admin | |||
85 | 85 | Admin login doesn't work with Konqueror | contrib.admin | |||
463 | 463 | [patch] new mysql.DatabaseWrapper - solving multiple MySQL problems | Core (Other) | |||
440 | 440 | [patch] maxlength incorrectly checked for international characters in utf-8 | contrib.admin | |||
739 | 739 | tutorial and docs translations | Documentation | |||
180 | 180 | request.POST doesn't work in django_admin.py runserver | Tools | |||
105 | 105 | Make collapse class to work in two ways | contrib.admin | |||
122 | 122 | [patch] Build models using fieldname=FieldClass | Core (Other) | |||
435 | 435 | Exception thrown out when doing do_html2python | Core (Other) | |||
529 | 529 | Add support for GenericForeignKey | Contrib apps | |||
527 | 527 | OneToOne relations are broken since new model style released | Metasystem | |||
87 | 87 | 13 | [patch] Oracle database support | Database layer (models, ORM) | ||
167 | 167 | ForeignKey should also take string arg instead of class name | Metasystem | |||
825 | 825 | Not clear there are more lines of code available in the debug 500 traceback | Generic views | |||
107 | 107 | [patch] Leaving out ID parameters | Metasystem | |||
521 | 521 | Multilevel foreign key ordering causes error in Admin changeview | Metasystem | |||
316 | 316 | Error while logging into Admin site since revision 487 | contrib.admin | |||
170 | 170 | Unicode field names cause UnicodeEncodeError in main admin handler | contrib.admin | |||
927 | 927 | non-integer primary keys are broken since new-admin merge | Metasystem | |||
500 | 500 | [patch] Templates files extensions other than '.html' should be possible | Template system | |||
913 | 913 | [patch] incorrect `list_filter` field error message a bit stranger than necessary | contrib.admin | |||
119 | 119 | Serving media | Core (Other) | |||
550 | 550 | 1 | [patch] Modify admin site to remove apps, modules, actions that the user does not have permissions for. | contrib.admin | ||
644 | 644 | SQL Server DB backend: Rev 940 test results | Database layer (models, ORM) | |||
233 | 233 | Using ImageField without PIL | Core (Other) | |||
78 | 78 | 1 | Add a test suite for core functionality | Tools | ||
583 | 583 | [patch] Add app-template dirs to TEMPLATE_DIRS | Template system | |||
961 | 961 | [patch] Add automatic thumbnail generation to ImageFields | Core (Other) | |||
582 | 582 | [patch] Load templates from application eggs | Template system | |||
849 | 849 | login_required redirects to pages without parameters and so loses them | Core (Other) | |||
603 | 603 | Improved template error messages | Template system | |||
356 | 356 | 1 | [patch]: simple XML-RPC support for Django | Core (Other) | ||
810 | 810 | serving static files documentation | Documentation | |||
650 | 650 | render_to_response uses Context instead DjangoContext | Template system | |||
113 | 113 | 2 | auto-reload broken in standalone WSGI server | Core (Other) | ||
693 | 693 | A big improovement to FileFields | Metasystem | |||
892 | 892 | Make TemplateNotFound pages look like the 404's that come of URLConf | Template system | |||
110 | 110 | Documentation on pagination needed | Documentation | |||
286 | 286 | [patch] Eliminate unintuitive behavior when using edit_inline with no core fields specified | Metasystem | |||
672 | 672 | get_absolute_url isn't nice | contrib.syndication | |||
900 | 900 | [patch] Premature close of postgres connection with multiple threads | Database layer (models, ORM) | |||
283 | 283 | templatetags/log.py breaks on AnonymousUser | Core (Other) | |||
89 | 89 | DateTimeFields with auto_now_add = True in admin | contrib.admin | |||
704 | 704 | AttributeError with non-standard primary key name | contrib.admin | |||
676 | 676 | [patch] a _post_init hook for model classes to initialize fields from outside content | Metasystem | |||
542 | 542 | 1 | [patch] Add an "or cancel" link to add, edit, and delete admin views. | contrib.admin | ||
980 | 980 | Database Querying | Database layer (models, ORM) | |||
629 | 629 | [patch] ChangeManipulator does not correctly display <select> when the data is an id type | Core (Other) | |||
294 | 294 | Use setuptools more aggressively for templates | Template system | |||
579 | 579 | Split template_file template loading and template location logic | Template system | |||
503 | 503 | Field objects with required arguments shouldn't be keyword arguments. | Core (Other) | |||
433 | 433 | Add ability to delete multiple objects in a single call | Metasystem | |||
277 | 277 | CommonMiddleware URL rewriting discards POST data | Core (Other) |