Simon
(Simon)
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 (238) | Reporter (1) | Owner (0) | Commenter (129) | Summary | Component |
---|---|---|---|---|---|---|
34699 | 34699 | Filtering on annotated TruncSecond expression gives unexpected result. | Database layer (models, ORM) | |||
27222 | 27222 | Refresh fields that are expressions after Model.save() | Database layer (models, ORM) | |||
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) | |||
34871 | 34871 | Validation of UniqueConstraint with Case() crashes. | Database layer (models, ORM) | |||
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 | 1 | Add Field.db_default for defining database defaults | Database layer (models, ORM) | ||
34609 | 34609 | Deprecate format_html calls without args or kwargs | Utilities | |||
27236 | 27236 | Deprecate Model.Meta.index_together in favour of Model.Meta.indexes | Database layer (models, ORM) | |||
34856 | 34856 | Running tests with historical migrations that contain index together fails with TypeError. | Migrations | |||
34533 | 34533 | OuterRef not resolved as part of ORDER BY clause | Database layer (models, ORM) | |||
34555 | 34555 | ModelBase metaclass implementation prevents addition of model fields via __init_subclass__ | Database layer (models, ORM) | |||
34429 | 34429 | Allow to set unusable password via admin UI | contrib.auth | |||
34013 | 34013 | Support ordering by annotation transforms (e.g JSONObject/ArrayAgg transforms). | Database layer (models, ORM) | |||
34125 | 34125 | Limiting QuerySet crashes on union() with a single non-empty query | Database layer (models, ORM) | |||
34701 | 34701 | Add support for NULLS [NOT] DISTINCT to UniqueConstraint | Database layer (models, ORM) | |||
34502 | 34502 | Union giving wrong column ordering even when using .values/.values_list | Database layer (models, ORM) | |||
34881 | 34881 | migrate crashes when renaming model referenced twice by ManyToManyField.through model on SQLite. | Migrations | |||
34417 | 34417 | AlterField migration on ForeignKey field re-creates foreign key constraints unnecessarily | Migrations | |||
34612 | 34612 | QuerySet.only() doesn't work with select_related() on a reverse OneToOneField relation. | Database layer (models, ORM) | |||
34297 | 34297 | ValueError: invalid token in plural form: EXPRESSION when adding new language | Utilities | |||
34838 | 34838 | GeoDjango database functions incompatible with GeneratedField | Database layer (models, ORM) | |||
34841 | 34841 | Reverse migrations model state rendering slow with moderate to large migrations | Migrations | |||
34943 | 34943 | Support passing unique constraint names to bulk_create(). | Database layer (models, ORM) | |||
14831 | 14831 | Django Template Style Guide | Documentation | |||
34964 | 34964 | Reversing the order of Q objects in a CheckConstraint generates a migration | Migrations | |||
34597 | 34597 | Queryset (split) exclude's usage of Exists is significantly slower than subquery | Database layer (models, ORM) | |||
34593 | 34593 | Django admin list does same Count query twice when there are no filters | contrib.admin | |||
34978 | 34978 | Annotating through an aggregate with RawSQL() raises 1056 "Can't group on" on MySQL/MariaDB. | Database layer (models, ORM) | |||
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 | |||
34717 | 34717 | Cannot use aggregate over window functions since 4.2 | Database layer (models, ORM) | |||
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) | |||
34967 | 34967 | Queries not generating GROUP BY clause with static annotation crashes on SQLite | Database layer (models, ORM) | |||
34963 | 34963 | Recursive and other "combinator" queries broken in django-cte | Uncategorized | |||
34954 | 34954 | Improve `output_field` resolution of `Concat` | Database layer (models, ORM) | |||
34959 | 34959 | Q(a=b) and Exact(a, b) handle NULLs differently | Database layer (models, ORM) | |||
34946 | 34946 | Adding a field with default and db_default drops database level DEFAULT | Migrations | |||
34940 | 34940 | Filter queryset on "tuples" of values for multiple columns | Database layer (models, ORM) | |||
34798 | 34798 | Subquery wrapping is required in QuerySet.aggregate() for aggregates referencing nested subquery. | Database layer (models, ORM) | |||
34551 | 34551 | Case-When aggregation over aggregated fields doesn't work since 4.2 | Database layer (models, ORM) | |||
34840 | 34840 | Django 4.2 casts text fields when testing IS NULL, preventing use of partial indexes | Database layer (models, ORM) | |||
34808 | 34808 | Some aggregation functions may return None; this isn't well documented | Documentation | |||
34894 | 34894 | Query.change_aliases() has several significant bugs | Database layer (models, ORM) | |||
34877 | 34877 | KeyError for output_field in GeneratedField | Database layer (models, ORM) | |||
34861 | 34861 | KeyTextTransform incompatible with GeneratedField | Database layer (models, ORM) | |||
34858 | 34858 | Output field for combined PositiveIntegerField is not properly resolved. | Database layer (models, ORM) | |||
34845 | 34845 | Slow query when using exclude | Database layer (models, ORM) | |||
34803 | 34803 | Nested OuterRef crashes with AttributeError | Database layer (models, ORM) | |||
34771 | 34771 | QuerySet.order_by() crashes on constants that cannot be cast on MySQL. | Database layer (models, ORM) | |||
34362 | 34362 | FilteredRelation doesn’t support conditional expression | Database layer (models, ORM) | |||
34754 | 34754 | CheckConstraint with isnull lookup on JSONField transform None into null jsonb value | Database layer (models, ORM) | |||
34750 | 34750 | Fixed QuerySet.count() on querysets grouped by unused multi-valued annotations. | Database layer (models, ORM) | |||
34748 | 34748 | __in lookup crashes with a subquery containing an unused annotation that uses explicit grouping. | Database layer (models, ORM) | |||
34728 | 34728 | OR operator on queryset does not work as expected | Database layer (models, ORM) | |||
34720 | 34720 | BaseReloader.watch_dir() incorrectly checks for existence of path | Utilities | |||
34413 | 34413 | Variant of Prefetch but for the earliest/latest related object | Database layer (models, ORM) | |||
34697 | 34697 | Migration serializer for sets results in non-deterministic order. | Migrations | |||
34639 | 34639 | MySQL 8.0 hangs indefinitely when using the admin search with a Foreign Key and Annotate | contrib.admin | |||
34634 | 34634 | Creating objects with nested MTI crashes. | Database layer (models, ORM) | |||
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) | |||
34641 | 34641 | Null value referenced from a JSONField using an expression that defines an output_field returns the string "null" instead of a None value | Uncategorized | |||
34631 | 34631 | Expression.identity() performance | Database layer (models, ORM) | |||
34570 | 34570 | QuerySet.defer() raises an AttributeError when the field is ManyToManyField or GenericForeignKey | Database layer (models, ORM) | |||
34564 | 34564 | returning None instead of zero in Count annotation | Database layer (models, ORM) | |||
34590 | 34590 | Querying for decimals larger than max_digits crashes on SQLite | Database layer (models, ORM) | |||
34580 | 34580 | Performance regession in SQLCompiler | Database layer (models, ORM) | |||
34568 | 34568 | makemigrations --update should respect the --name option. | Database layer (models, ORM) | |||
34552 | 34552 | Delaying get_from_clause call as much as possible. | Database layer (models, ORM) | |||
34553 | 34553 | Can't create CheckConstraint with percent characters in values on postgresql due to broken quoting | Database layer (models, ORM) | |||
34546 | 34546 | Failed migration yields to unmigratable app: "OperationalError: (1050, "Table '<name>' already exists")" | Migrations | |||
34525 | 34525 | index_together warning after migration to new style | Database layer (models, ORM) | |||
34523 | 34523 | Model.objects.update_or_create method sometimes raises TransactionManagementError | Database layer (models, ORM) | |||
34491 | 34491 | Unable to have constraints with same name on different models | Core (System checks) | |||
34464 | 34464 | QuerySet.count() regression on Django 4.2 with values() and annotate() | Database layer (models, ORM) | |||
34459 | 34459 | SearchVector() can return query strings that are unsafe to combine. | contrib.postgres | |||
34458 | 34458 | QuerySet.defer('user_id') raises AttributeError: 'ForeignKey' object has no attribute 'field' | Database layer (models, ORM) | |||
34434 | 34434 | psycopg 3 cursor.execute no longer accepts Python tuple binding | Database layer (models, ORM) | |||
34450 | 34450 | Lookup expressions across foreign keys introduce extra joins | Database layer (models, ORM) | |||
34437 | 34437 | values() doesn't mention annotations as valid choices on resolving error | Database layer (models, ORM) | |||
34333 | 34333 | Migrations tries to add constraint before adding a foreign key. | Migrations | |||
27397 | 27397 | Querying with an integer larger than SQLite supports crashes with OverflowError | Database layer (models, ORM) | |||
34370 | 34370 | IntegerField validators don't work if the database is SQLite, leading to overflow errors | Database layer (models, ORM) | |||
34368 | 34368 | Subquery referencing WINDOW expression breaks query compilation | Database layer (models, ORM) | |||
34372 | 34372 | Field position reference for aggregate ends up in group-by clause | Database layer (models, ORM) | |||
34366 | 34366 | Migration optimizer does not reduce multiple AlterField | Migrations | |||
34361 | 34361 | 3 | Missing the package "gdal-bin" results in Segmentation fault. | GIS | ||
34346 | 34346 | QuerySet ordered by annotation with name used by select_related() field crashes with AmbiguousColumn. | Database layer (models, ORM) | |||
34176 | 34176 | 1 | Annotation's original field-name can clash with result field name over aggregation | Database layer (models, ORM) | ||
34250 | 34250 | Duplicate model names in M2M relationship causes RenameModel migration failure | Migrations | |||
34285 | 34285 | Index transforms on filtered array aggregates produces incorrect SQL query | Database layer (models, ORM) | |||
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) | |||
34294 | 34294 | File locking fails if argtypes redefined on Windows. | File uploads/storage | |||
34293 | 34293 | Extra validation introduced in 30581 breaks certain constraint setups | Database layer (models, ORM) | |||
34267 | 34267 | QuerySet.union() crashes with IndexError when getting cached results. | Database layer (models, ORM) | |||
34226 | 34226 | QuerySet.select_related() with multiple filtered relations to the OneToOneField sets the last one. | Database layer (models, ORM) | |||
34160 | 34160 | Django 4.1 Expression contains mixed types for (Big/Small)IntegerFields. | Database layer (models, ORM) | |||
34123 | 34123 | Ambiguous aliases in ordering on combined queries with select_related(). | Database layer (models, ORM) | |||
34099 | 34099 | update_or_create() not saving data assigned in a model's save() method | Database layer (models, ORM) | |||
34147 | 34147 | Add aall() for related managers. | Database layer (models, ORM) | |||
34145 | 34145 | Explicit GROUPing by aggregate is not supported | Database layer (models, ORM) | |||
34131 | 34131 | Postgres AutoField change from serial to identity | Database layer (models, ORM) | |||
34137 | 34137 | model.refresh_from_db() doesn't clear cached generic foreign keys | contrib.contenttypes | |||
34122 | 34122 | models.ForeignObject is missing documentation | Documentation | |||
34066 | 34066 | 6 | Accessing UserAdmin via to_field leads to link to PasswordResetForm being broken (404) | contrib.auth | ||
34109 | 34109 | 8 | Uvicorn can be run without installing gunicorn | Documentation | ||
34111 | 34111 | Use sqlparse to format SQL in tests failures with debug flag | Testing framework | |||
34105 | 34105 | Invalid query generated on Postgres when annotate and order_by have common sub-expressions | Database layer (models, ORM) | |||
34079 | 34079 | Excessive parentheses when generating a query | Database layer (models, ORM) | |||
28000 | 28000 | Avoid SET/DROP DEFAULT unless a field changes from null to non-null | Migrations | |||
34015 | 34015 | Registering lookups on relation fields should be supported. | Database layer (models, ORM) | |||
34016 | 34016 | QuerySet.values_list() crash on simple ArrayAgg. | contrib.postgres | |||
27468 | 27468 | Move utils.crypto.salted_hmac() from SHA1 toward SHA256 | Utilities | |||
14357 | 14357 | Prevent inappropriate order-based grouping on values+annotate queries | Database layer (models, ORM) | |||
27437 | 27437 | Can't create GinIndex on ArrayField(CITextField) | contrib.postgres | |||
27936 | 27936 | Add some clarifications to "Spanning multi-valued relationships" | Documentation | |||
27694 | 27694 | Improve documentation of supported lookups on HStore & JSON fields | Documentation | |||
19 | 19 | 1 | Automatically generate JavaScript form validation | Validators | ||
27575 | 27575 | Make host validation run on all requests | HTTP handling | |||
27257 | 27257 | 2 | Use the ->> operator when filtering builtin text lookups on JSONField keys | contrib.postgres | ||
27719 | 27719 | Add queryset.alias() to mimic .annotate() for aggregations without loading data | Database layer (models, ORM) | |||
27331 | 27331 | Proposed opt_group argument for ModelChoiceField and ModelMultipleChoiceField | Forms | |||
27661 | 27661 | Move FileSystemFinder ImproperlyConfigured errors to system checks | contrib.staticfiles | |||
27824 | 27824 | Cannot chain unaccent transform with key lookup in Postgres JSON field. | contrib.postgres | |||
17 | 17 | 1 | 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) | |||
27910 | 27910 | Allow using an Enum class in model Field choices | Database layer (models, ORM) | |||
14204 | 14204 | Take advantage of SQLite support for FK constraints | Database layer (models, ORM) | |||
27731 | 27731 | Squashmigrations doesn't optimize AlterField related_name across AlterUniqueTogether/AlterIndexTogether | Migrations | |||
27768 | 27768 | makemigrations uses unnecessary AddField for ForeignKey depending on model name | Migrations | |||
27845 | 27845 | Possible Migration Optimizer Strategy Improvement | Migrations | |||
27543 | 27543 | 2 | AttributeError: '_Frame' object has no attribute 'f_back' / Django and celery error logging gone wrong | Error reporting | ||
27985 | 27985 | 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 | ||
27458 | 27458 | 2 | Oracle backend giving ORA-00911 : Invalid Character, querying with a literal "%s" | Database layer (models, ORM) | ||
27843 | 27843 | 2 | M2M db table names with explicit `username` | Database layer (models, ORM) | ||
27332 | 27332 | Specifying additional ON arguments, and more flexibility with joins | 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 | |||
27241 | 27241 | Annotate doesn't work with PostgreSQL views anymore | Database layer (models, ORM) | |||
27554 | 27554 | Queryset evaluation fails with mix of nested and flattened prefetches (AttributeError on RelatedManager) | Database layer (models, ORM) | |||
27928 | 27928 | 1 | Avoid SET/DROP DEFAULT unless a field changes from null to non-null | Migrations | ||
27903 | 27903 | RenameModel does not not change ForeignKey with related_name='+' | Migrations | |||
27875 | 27875 | Manager inheritance documentation doesn't mention manager_inheritance_from_future | Documentation | |||
27741 | 27741 | staticfiles_tests test_corrupt_intermediate_files fails intermittently when run in parallel | contrib.staticfiles | |||
27632 | 27632 | Oracle backend fails to execute a query with an aggregation that contains an expression in the GROUP BY. | Database layer (models, ORM) | |||
27709 | 27709 | 1 | ContentTypes.objects.get_for_models returns inconsistent results for proxy models | contrib.contenttypes | ||
27693 | 27693 | 1 | Case insensitive lookups on JSONField nested values | contrib.postgres | ||
27631 | 27631 | 1 | Prevent execution of transactional DDL statements when unsupported. | Migrations | ||
27638 | 27638 | Rollback data changes made inside templates | Template system | |||
27310 | 27310 | 1 | Refactor RenameModel.state_forwards to avoid relying on state.apps. | Migrations | ||
27514 | 27514 | 1 | Add test coverage for Model.__init__ "Number of args..." exception | Database layer (models, ORM) | ||
27407 | 27407 | 2 | Model.delete(keep_parents=True) should preserve parent reverse relationships | Database layer (models, ORM) | ||
27481 | 27481 | boolean annotation returns integer on SQLite | Database layer (models, ORM) | |||
27443 | 27443 | support executing ANALYZE on tables | Database layer (models, ORM) | |||
27441 | 27441 | 1 | MySQL backend output for 'DROP COLUMN' uses undocumented SQL | Migrations | ||
27435 | 27435 | Raise an error when using --keepdb without an explicit TEST.PASSWORD on Oracle | Testing framework | |||
27442 | 27442 | count estimation on querysets | Database layer (models, ORM) | |||
27330 | 27330 | Generic CreateView/UpdateView doesn't send the kwargs to get_context_data | Generic views | |||
27312 | 27312 | Checking raw argument to prevent signals from executing during fixture loading isn't DRY | Core (Other) | |||
27279 | 27279 | 2 | Performance regression when running migrate with RenameModel operations | Migrations | ||
27217 | 27217 | makemigrations crashes with "'SpatialRefSysMixin' has no attribute '_meta'" on PostGIS | GIS | |||
27214 | 27214 | 1 | The skipIfDBFeature decorators and its variants should respect their defined wrapped order and test case inheritance. | Testing framework | ||
27209 | 27209 | Cast function accepts field class according to docs but expects field instance | Documentation | |||
27195 | 27195 | 1 | Avoid unnecessary DROP DEFAULT when adding a NULLable column. | Migrations | ||
27100 | 27100 | 2 | The pre-migration state used to generate the `AppConfig` exposed through the `pre_migrate` signal should include already applied migration changes | Migrations | ||
27044 | 27044 | 2 | `apps` passed to post_migrate_signal should contain migrated appconfigs even when no migration has been applied to them | Migrations | ||
14671 | 14671 | 1 | Allow overriding of ModelChoiceField.choices | Forms | ||
14180 | 14180 | Creating redundant indexes on foreign keys for MySQL/InnoDB tables | Database layer (models, ORM) | |||
901 | 901 | 5 | Reload method for models | Database layer (models, ORM) | ||
14930 | 14930 | 5 | `values_list()` fails on queryset ordered by extra column | Database layer (models, ORM) | ||
27 | 27 | 1 | Single form field for multiple database fields | Forms | ||
937 | 937 | 1 | Autoreload reloads for every request. | Core (Management commands) | ||
23 | 23 | 1 | Add support for ValidationWarning | Forms | ||
14786 | 14786 | 1 | get_db_prep_lookup call get_prep_value twice for each value if prepared == False | Database layer (models, ORM) | ||
14861 | 14861 | 4 | Importing settings in a module that contains a logging Handler causes circular import. | Core (Other) | ||
18018 | 18018 | ✅ | MessageFailure in Django 1.4 admin | Uncategorized | ||
14574 | 14574 | 3 | Initial values support for inline model formsets | Forms | ||
632 | 632 | 2 | database stored templates | Template system | ||
14572 | 14572 | 1 | Minor fix for generic inline formsets | contrib.contenttypes | ||
342 | 342 | 3 | Add a way for fields to be displayed in the admin without being editable | contrib.admin | ||
528 | 528 | 1 | Add a documentation generator that creates a PDF or HTML files locally | Documentation | ||
749 | 749 | 1 | Middleware should work as a 'stack' or allow custom orderings | Core (Other) | ||
13 | 13 | 1 | Related objects interface should be tighter (edit_inline) | contrib.admin | ||
14876 | 14876 | 1 | Q | Q with nullable related fields generates INNER JOIN where it should be LEFT JOIN | Database layer (models, ORM) | ||
289 | 289 | 1 | [patch] more details with "Please correct the errors below." | contrib.admin | ||
811 | 811 | 1 | IPv6 address field support | Core (Other) | ||
14095 | 14095 | 1 | Objects not saved when readonly_fields is set for inline admin | contrib.admin | ||
14283 | 14283 | 2 | AttributeError on admin detail page after r13708 | Contrib apps | ||
987 | 987 | 3 | HttpResponseRedirect uses/allows relative URIs for the HTTP Location header, which is forbidden by HTTP | Core (Other) | ||
565 | 565 | 3 | Unique fields don't work on edit_inline models | contrib.admin | ||
651 | 651 | 1 | Allow directories in filename argument to save_<fieldname>_file | Core (Other) | ||
619 | 619 | documentation page should point to new IRC log | *.djangoproject.com | |||
245 | 245 | 1 | Remove old ordering syntax | Metasystem | ||
653 | 653 | 1 | setup.py doesn't create django/contrib/admin/templates/ | contrib.admin | ||
14 | 14 | 1 | PIE-IN-THE-SKY: Add spell-check capability to admin textareas | contrib.admin | ||
590 | 590 | 1 | Hinting cache from views (vary cache time by object age) | Core (Cache system) | ||
115 | 115 | 2 | Models CRUD via web services | Core (Other) | ||
231 | 231 | 1 | [patch] Make appropriate model fields honor max_length param | Metasystem | ||
391 | 391 | 1 | date_based generic views might be off by one | Generic views | ||
526 | 526 | 1 | Error when edit_inline model have unique_together constraint | Database layer (models, ORM) | ||
48 | 48 | 1 | Unit tests for MySQL support | Database layer (models, ORM) | ||
871 | 871 | 1 | ImageField doesn''t honor blank=True argument | contrib.admin | ||
599 | 599 | 1 | locmem cache should deepcopy values from the cache to prevent aliasing | Core (Cache system) | ||
127 | 127 | 1 | Documentation how to setup djangoproject.com | Documentation | ||
264 | 264 | 1 | None | Contrib apps | ||
486 | 486 | 1 | [patch] Template system incorrectly persists filter arguments | Template system | ||
518 | 518 | 1 | Need validators that aren't attached to a form field | Validators | ||
425 | 425 | django.utils.images should have a thumbnail function | Tools | |||
509 | 509 | 2 | We need a "Powered by Django" button | Database layer (models, ORM) | ||
475 | 475 | 1 | Recursive function calling not working properly in template tags | Template system | ||
362 | 362 | 1 | Anonymous sessions should try to prevent session-stealing | Core (Other) | ||
360 | 360 | 1 | [PATCH] django-admin.py runserver only takes a port when it could also take an ip:port | Core (Other) | ||
276 | 276 | 1 | [patch] new template tag 'strip' | Template system | ||
96 | 96 | 1 | Coment counts on the djangoproject.com weblog | *.djangoproject.com | ||
95 | 95 | Encourage people to change the TAMPER_SECRET | Core (Other) | |||
171 | 171 | 1 | Bug, I think, in foreign keys and SQLite | Database layer (models, ORM) | ||
652 | 652 | 2 | An option to upload files into database would be a great alternative to filesystem uploads. | Database layer (models, ORM) | ||
250 | 250 | 1 | Metasystem needs a BinaryField | Metasystem | ||
870 | 870 | 1 | Cool CSS display bug in the calendar widget in the admin view | contrib.admin | ||
631 | 631 | 1 | Document common security precautions | Documentation | ||
510 | 510 | 2 | [patch] Defend admin against CSRF attacks | contrib.admin | ||
105 | 105 | Make collapse class to work in two ways | contrib.admin | |||
515 | 515 | 1 | [patch] additional set of cache backends | Core (Cache system) | ||
119 | 119 | 2 | Serving media | Core (Other) | ||
78 | 78 | 1 | Add a test suite for core functionality | Tools | ||
972 | 972 | 1 | better explain choices usage in the model docs | Documentation | ||
356 | 356 | [patch]: simple XML-RPC support for Django | Core (Other) | |||
118 | 118 | flatfiles should be called flatpages | Core (Other) | |||
674 | 674 | ImageField display use undocumented thumbnails for change_list display | contrib.admin | |||
152 | 152 | FCGI server for django | Core (Other) | |||
507 | 507 | Make startswith and endswith case-sensitive in MySQL | Database layer (models, ORM) | |||
506 | 506 | [patch] runtests.py should allow models to be tested individually | Tools | |||
4 | 4 | 2 | Add a db cache backend | Core (Cache system) |