Anssi Kääriäinen

(akaariai)

Most Active Role

Reporter

Most Active Component

Database Layer (Models, Orm)

Activity Timeline

[No data in this time period]

Components

Tickets

Trac Ticket (220) Reporter (147) Owner (35) Commenter (577) Summary Component
20960 20960 DEFAULT_TABLESPACE should be part of DATABASES Database layer (models, ORM)
27617 27617 Add contributor facing documentation for the ORM Documentation
21295 21295 1 Add on_update support Database layer (models, ORM)
20551 20551 1 Duplicate fixture labels Core (Management commands)
25540 25540 Reusing databases doesn't work on PostgreSQL for migrations tests Migrations
25991 25991 1 A new implementation for exclude() queries Database layer (models, ORM)
22158 22158 1 Allow model level custom lookups Database layer (models, ORM)
19580 19580 1 Unify reverse foreign key and m2m unsaved model querying Database layer (models, ORM)
22936 22936 Get rid of field.get_db_prep_lookup() Database layer (models, ORM)
14845 14845 2 Document connection-creation process Documentation
24267 24267 Simplify Query.build_filter() Database layer (models, ORM)
14094 14094 2 Cannot define CharField with unlimited length Database layer (models, ORM)
34173 34173 SessionMiddleware support 503 status code contrib.sessions
17144 17144 9 Excessive GROUP BY clauses during aggregations. Database layer (models, ORM)
21204 21204 Query.defer() failure - deferred columns calculated per table instead per alias Database layer (models, ORM)
18631 18631 1 A way to get handle to the generated query for terminal queryset methods Database layer (models, ORM)
19884 19884 1 Inspectdb on Oracle doesn't produce correct field types Database layer (models, ORM)
24020 24020 2 Use expressions in ORM internals Database layer (models, ORM)
14357 14357 1 Prevent inappropriate order-based grouping on values+annotate queries Database layer (models, ORM)
28455 28455 Create "inplace" QuerySets to speed up certain operations Database layer (models, ORM)
56 56 1 Primary key columns should be UNSIGNED Database layer (models, ORM)
19102 19102 3 Deletion using subqueries doesn't work for aggregates, extra or select_related Database layer (models, ORM)
20611 20611 5 Add reverse unique field Database layer (models, ORM)
25367 25367 Allow expressions in .filter() calls Database layer (models, ORM)
14645 14645 2 Exclude query with multiple conditions for the same multi-value relation not correct Database layer (models, ORM)
18088 18088 3 Add a "supports_foreign_key" database feature to ease testing Testing framework
20577 20577 4 Make prefetch_related faster by lazily creating related querysets Database layer (models, ORM)
14317 14317 3 numberformat.format produces wrong results Internationalization
21171 21171 1 Skip transaction creation for single statement operations Database layer (models, ORM)
18305 18305 1 force_update/force_insert not passed up the inheritance chain in .save() Database layer (models, ORM)
26207 26207 Replace dynamic classes with non-data descriptors for deferred instance loading Database layer (models, ORM)
18012 18012 5 Propagate reverse foreign keys from proxy models to base class Database layer (models, ORM)
20483 20483 12 Reduce the set of apps seen by individual tests Testing framework
14204 14204 1 Take advantage of SQLite support for FK constraints Database layer (models, ORM)
25590 25590 1 Allow fields to set join class Database layer (models, ORM)
27332 27332 1 Specifying additional ON arguments, and more flexibility with joins Database layer (models, ORM)
20880 20880 2 Remove non-cloning logic from Query.clone() and QuerySet._clone() Database layer (models, ORM)
24887 24887 1 Remove one-arg limitation from django.db.models.aggregate Database layer (models, ORM)
23853 23853 1 Replace JoinInfo namedtuple with Join class Database layer (models, ORM)
16187 16187 21 Refactor lookup system Database layer (models, ORM)
20939 20939 Convert QuerySet to Query when filtering Database layer (models, ORM)
24317 24317 4 Deprecate field.rel, replace it with real field instances Database layer (models, ORM)
27260 27260 Performance Issue because of LEFT OUTER JOIN instead the better INNER JOIN Database layer (models, ORM)
14297 14297 Accessing settings.FOO in hot spots cause performance problems Core (Other)
27419 27419 Model that worked before 1.10 causes "Cannot force an update in save() with no primary key." in 1.10. Database layer (models, ORM)
16679 16679 7 Speed up signals by caching the receivers per sender Database layer (models, ORM)
14030 14030 7 Use F() objects in aggregates(), annotates() and values() Database layer (models, ORM)
14891 14891 1 use_for_related_fields=False is not honored by reverse FK or M2M related managers Database layer (models, ORM)
17001 17001 8 Allow usage of custom querysets in prefetch_related Database layer (models, ORM)
14098 14098 1 Prevent introspection errors from crashing inspectdb Core (Management commands)
26153 26153 1 Allow get_extra_descriptor_filter to return Q-objects Database layer (models, ORM)
23854 23854 1 Add custom SelectRelated classes Database layer (models, ORM)
14286 14286 1 Support for BigAutoField Database layer (models, ORM)
25555 25555 1 runserver swallows exceptions Core (Management commands)
14368 14368 1 Reverse relation attribute for OneToOneField fails when set to None Database layer (models, ORM)
20127 20127 1 Unify subquery generation in the ORM Database layer (models, ORM)
21414 21414 1 Remove django.db.models.related.RelatedObject Database layer (models, ORM)
18081 18081 Syncdb doesn't create database constraints for foreign keys referencing a proxy model. Database layer (models, ORM)
25320 25320 ManyToManyField.null returns True on master (upcoming 1.9), False on 1.8. Database layer (models, ORM)
24106 24106 Document backwards incompatible changes to database backend API Documentation
24923 24923 1 Aggregates in order_by should error out nicely Database layer (models, ORM)
24886 24886 Add process_lhs() method for Transform Database layer (models, ORM)
17755 17755 1 Use database adapters for converting time zone aware datetimes in raw queries Database layer (models, ORM)
24748 24748 1 GROUP BY clause incorrect with foreign key to self in MySQL Database layer (models, ORM)
24752 24752 2 Reusing a Case/Where object in a query causes a crash Database layer (models, ORM)
23867 23867 Remove hacks required by .dates() queries Database layer (models, ORM)
24328 24328 The new Options._get_fields() method needs to be cleaned up Database layer (models, ORM)
24289 24289 2 Is usage of many_to_one and one_to_many terms confusing for relation flags? Database layer (models, ORM)
14497 14497 1 ModelAdmin.readonly_fields isn't graceful with filefields. contrib.admin
21230 21230 1 Remove usage of direct settings manipulation in Django's tests Testing framework
24268 24268 Remove Query.having Database layer (models, ORM)
17673 17673 6 Forbid field shadowing in model multi-inheritance Database layer (models, ORM)
22583 22583 Allow per-database migrations in multidb configurations Migrations
14394 14394 1 Assigning bad data to an m2m attribute should not clear existing data Database layer (models, ORM)
24002 24002 1 .filter(generic_rel=val) should filter on related model primary key value, not the object_id value Database layer (models, ORM)
901 901 4 Reload method for models Database layer (models, ORM)
23877 23877 Aggregation over subquery doesn't ensure the subquery has needed columns Database layer (models, ORM)
23875 23875 Clean up Query.get_count() implementation Database layer (models, ORM)
18702 18702 6 Remove chunked reads from iter(qs) Database layer (models, ORM)
14334 14334 1 Queries don't ensure that comparison objects are the correct type Database layer (models, ORM)
18757 18757 2 Examine ways to get rid of DB backend convert_values() Database layer (models, ORM)
14462 14462 Aggregates default to the database type instead of the field type Database layer (models, ORM)
23259 23259 4 Query extra() select_params are inserted in the incorrect order in the overall query parameters with values_list Database layer (models, ORM)
14930 14930 4 `values_list()` fails on queryset ordered by extra column Database layer (models, ORM)
21696 21696 5 Allow usage of objects with add_to_query() in filter() calls Database layer (models, ORM)
19501 19501 7 Allow for fast path model loading Database layer (models, ORM)
19396 19396 Allow customized ModelState classes Database layer (models, ORM)
20946 20946 1 Clean up related field foreign value fetching implementation Database layer (models, ORM)
22466 22466 2 'ManyToOneRel' object has no attribute 'rel' Database layer (models, ORM)
21821 21821 10 ORM lookup refactor broke Oracle tests Database layer (models, ORM)
21174 21174 4 Transaction handling broken in related manager modification methods Database layer (models, ORM)
21188 21188 1 Use DeprecationWarning subclasses for deprecated features Core (Other)
21863 21863 1 Consider adding get_transform() to supplement get_lookup() Database layer (models, ORM)
14549 14549 1 Disambiguation of target/source fields for intermediary models when using ManyToManyField Database layer (models, ORM)
19280 19280 Detect broken {% url %} syntax Template system
14051 14051 1 Signals for transaction commit/rollback Database layer (models, ORM)
21477 21477 Rename pre/post_migrate argument db to using Migrations
21767 21767 Invalid usage of ugettext in BaseForm.__init__ Forms
21478 21478 Documentation of field.db_type() wrong Documentation
21355 21355 7 Try importing _imaging from PIL namespace first. Utilities
21375 21375 1 Related_name='+' shouldn't clash with another '+' Database layer (models, ORM)
14825 14825 1 LocaleMiddleware should store language preferences if possible Internationalization
21361 21361 2 admin.SimpleListFilter should fill used_parameters before doing lookups contrib.admin
21376 21376 3 Regression 2 in query join promotion logic Database layer (models, ORM)
14609 14609 1 __or__ method of queries does not return a correctly combined query. Database layer (models, ORM)
14511 14511 1 exclude() generates wrong query for ManyToManyField with a 'through' relationship Database layer (models, ORM)
21366 21366 1 Regression in query join promotion logic Database layer (models, ORM)
18508 18508 3 Bug in handling out-of-date POST data with inlineformset_factory Forms
14877 14877 4 ModelFormSet.save() with a deleted form should work even if the model has already been deleted Forms
19941 19941 1 Make running django's test suite easier Testing framework
17291 17291 2 Oracle: cache the server version when first needed Database layer (models, ORM)
21248 21248 3 Password tests failure on Django 1.5 (bcrypt related) contrib.auth
20950 20950 2 Use OrderedDicts in ORM only when needed Database layer (models, ORM)
21187 21187 2 PendingDeprecationWarning when running the test suite Database layer (models, ORM)
14028 14028 setting db_column to same value as another column should not validate Database layer (models, ORM)
21109 21109 2 Performance regression due to wrap_database_errors Database layer (models, ORM)
20510 20510 2 Form field's label should be unicode Forms
19885 19885 Make all testing tools importable from django.test Testing framework
20970 20970 1 Related fields docs improvements Documentation
20988 20988 3 Model.save() refactoring incompatibilities Database layer (models, ORM)
16649 16649 14 Models.save() refactoring: check updated rows to determine action Database layer (models, ORM)
14056 14056 2 Wrong query generated when using reverse foreign key Database layer (models, ORM)
14043 14043 2 Incorrect and/or confusing behaviour with nullable OneToOneField Database layer (models, ORM)
14817 14817 1 ...models.sql.where.WhereNode.as_sql docstring is outdated Database layer (models, ORM)
14492 14492 1 Model proxy instance does not equal the respective model instance Database layer (models, ORM)
20874 20874 2 Nested subqueries have conflicting alias prefixes Database layer (models, ORM)
20289 20289 5 Unpickling of dynamic model classes broken in 1.5 Database layer (models, ORM)
19196 19196 Add tests/requirements.txt Documentation
20583 20583 2 Make setup_joins() the primary API for join generation Database layer (models, ORM)
20485 20485 1 Find faster ways for test fixture loading Testing framework
18375 18375 14 F() doesn't work as expected across multijoin relations Database layer (models, ORM)
20503 20503 1 django.test._doctest deprecation warning too agressive Testing framework
20507 20507 2 SubqueryConstraint doesn't relabel aliases correctly Database layer (models, ORM)
17030 17030 2 Remove special handling of deferred models in queryset iterators Database layer (models, ORM)
20378 20378 2 Reverse join fails when GenericRelation is defined on an abstract model contrib.contenttypes
19939 19939 2 Generic relations regression in split_exclude() cases. Database layer (models, ORM)
14567 14567 3 ModelMultipleChoiceField inconsistently returns a list if empty. Forms
17824 17824 1 Add generic pre/post_modify signal Database layer (models, ORM)
19635 19635 2 Allow fields to be pickled Database layer (models, ORM)
17341 17341 4 Model.save() commits transactions after every parent class save Database layer (models, ORM)
17000 17000 7 sql/query.py add_q refactoring Database layer (models, ORM)
17025 17025 7 sql/where.py WhereNode refactoring Database layer (models, ORM)
19964 19964 5 A query including other query affects and breaks the first one Database layer (models, ORM)
14387 14387 1 pre_save problem with inherrited model Database layer (models, ORM)
14707 14707 1 Allow an annotation to match a field name when using .values on a query set. Database layer (models, ORM)
14011 14011 1 QuerySet.none().values('x').query causes "DatabaseError: subquery has too many columns" when used in filters. Database layer (models, ORM)
14016 14016 1 SQLite3 problem with date comparison Database layer (models, ORM)
14139 14139 1 Feature Request: distinct() should support field names Database layer (models, ORM)
14229 14229 1 Postgres backend generates invalid SQL when istartswith and F object are combined. Database layer (models, ORM)
14373 14373 1 annotate() will gladly delete your data Database layer (models, ORM)
14410 14410 1 django.db.models.fields.__init__.py class Field.validate failed Database layer (models, ORM)
19861 19861 2 Improve connection._dirty flag handling Database layer (models, ORM)
19634 19634 1 Broken __hash__ methods Python 3
19849 19849 6 ORM cleanup Database layer (models, ORM)
10790 10790 18 Too many joins in a comparison for NULL. Database layer (models, ORM)
19707 19707 15 TransactionMiddleware leaks transaction state Database layer (models, ORM)
19648 19648 1 Middleware process_exception not called when another middleware raises an error Core (Other)
19184 19184 4 Remove EmptyQuerySet Database layer (models, ORM)
18854 18854 3 Fix join promotion in disjunction cases Database layer (models, ORM)
19500 19500 2 Join reuse regression Database layer (models, ORM)
18816 18816 3 Remove "trim" argument from add_filter() Database layer (models, ORM)
19469 19469 2 Remove opts.get_ordered_objs() Database layer (models, ORM)
19462 19462 3 Make assertQSEqual error out if no ordering defined Testing framework
19391 19391 2 Oracle test failure in 1.5.x and master Database layer (models, ORM)
14694 14694 7 defer() doesn't work with reverse relations Database layer (models, ORM)
19274 19274 4 Separate DB connection creation and session state initialization Database layer (models, ORM)
19351 19351 5 Two SQLite issues with bulk_insert Database layer (models, ORM)
18347 18347 3 Unit tests contain raw inserts to an identity column Database layer (models, ORM)
19276 19276 7 ORM performance regression between 1.4.x and 1.5.x Database layer (models, ORM)
18248 18248 3 Determining SQL statement for a proxy model breaks count Database layer (models, ORM)
19273 19273 3 PostgreSQL 9.0 cache db backend doesn't work on py3 Core (Cache system)
18016 18016 1 Add support for grouping by primary key for PostgreSQL 9.1+ Database layer (models, ORM)
18748 18748 7 Remove dupe-avoidance logic from the ORM Database layer (models, ORM)
19198 19198 5 Oracle specific failures Database layer (models, ORM)
19190 19190 3 Refactor sql.query.select and select_fields Database layer (models, ORM)
19187 19187 2 qs.values().delete() doesn't work consistently Database layer (models, ORM)
19087 19087 3 Annotate() followed by exclude() raises an exception Database layer (models, ORM)
18991 18991 3 Allow the use of 'app_name.perm_name' in perms in templates Template system
18306 18306 10 Deferred models should automatically issue update_fields when saving Database layer (models, ORM)
18979 18979 5 PermWrapper + template "if in" interaction Template system
17485 17485 6 Queries with both deferred fields and select_related defer field.name instead of field.attname Database layer (models, ORM)
18913 18913 Selenium admin_inlines test fails Testing framework
17788 17788 23 bulk_create() "too many SQL variables" error Database layer (models, ORM)
18741 18741 2 Small cleanup to split_exclude() Database layer (models, ORM)
18330 18330 6 core.cache.backends.db does not work with 3rd party db backends that lack limit + offset Database layer (models, ORM)
18401 18401 7 Use ORM model in database based cache backend Core (Cache system)
18362 18362 2 model save with update_fields should accept both field.name and field.attname Database layer (models, ORM)
18465 18465 4 Date and Timestamp formats for Oracle Backend incorrect with Oracle RAC 11g R2 Database layer (models, ORM)
18307 18307 1 Git workflow guidelines Documentation
14026 14026 1 Setting for TRANSACTION_LEVEL on db backends Database layer (models, ORM)
18343 18343 2 Refactor deferred model implementation Database layer (models, ORM)
18304 18304 2 MySQL generates an unecessary select when updating inherited models Database layer (models, ORM)
18163 18163 1 Use a faster password hasher in test_sqlite.py contrib.auth
15933 15933 2 mysql inspectdb loosing primary_key information Core (Management commands)
18082 18082 4 get_indexes produces wrong resuls under oracle Database layer (models, ORM)
17332 17332 2 Doing a save after primary key has changed should raise an error Database layer (models, ORM)
18014 18014 2 Remove rev_join_map from sql/query.py Database layer (models, ORM)
15682 15682 1 Postgresql last_insert_id() failing when using custom schemas Database layer (models, ORM)
17678 17678 Model._meta proxy_for_model set up incorrectly Database layer (models, ORM)
17720 17720 LocaleMiddleware inspects language from URL path in a backwards incompatible way Internationalization
17258 17258 8 Move threading.local from DatabaseWrapper to connections dictionary Database layer (models, ORM)
17251 17251 3 select_for_update tests threads should close connections manually Uncategorized
17266 17266 4 psycopg2 backend should use get_parameter_status to check if SET TIME ZONE is needed Database layer (models, ORM)
16991 16991 Humanize tests fail randomly contrib.humanize
17014 17014 3 prefetch_related infinite recursion by default managers Database layer (models, ORM)
14700 14700 2 Speed up RawQuerySet iterator Database layer (models, ORM)
14697 14697 2 Speeding up queryset model instance creation Database layer (models, ORM)
14467 14467 4 AllValuesFilterSpec does not work with Null contrib.admin
14290 14290 8 Rendering is very inefficient when USE_L10N. Caching format values gives 2-7 times improvement Internationalization
14077 14077 1 Need an easy way to display model instance field names and values in templates Forms
10516 10516 Admin search doesn't work when having multiple search_fields to the same base model. contrib.admin
14718 14718 2 Different attributes for DateInput and TimeInput in SplitDateTimeWidget Forms
16639 16639 6 Optimize Model initialization by sending pre and post init signals only if there are listeners Database layer (models, ORM)
14710 14710 1 Form css classes for bound fields are not rendered {{ form.field_name }} Forms
14163 14163 1 Setting pk should set the related fields also in the base chain. Database layer (models, ORM)
14158 14158 SelectMultiple _has_changed assumes data and inital are in same order Forms
14017 14017 Wrong comment in django.contrib.admin.options log_deletion contrib.admin
14306 14306 1 Translations handling cleanup (with performance boost, too) Internationalization
11429 11429 initial_data in syncdb not working with proxy models Uncategorized
11428 11428 1 manage.py reset not working for proxy models Uncategorized