Patryk Zawadzki
(patrys)
Most Active Role
Reporter
Most Active Component
Database Layer (Models, Orm)
Activity Timeline
[No data in this time period]
Components
Tickets
Trac | Ticket (31) | Reporter (28) | Owner (4) | Commenter (57) | Summary | Component |
---|---|---|---|---|---|---|
34865 | 34865 | 3 | DatabaseWrapper are not GC and connections are not closed | Database layer (models, ORM) | ||
28344 | 28344 | ✅ | 3 | Add from_queryset parameter to Model.refresh_from_db() | Database layer (models, ORM) | |
12772 | 12772 | ✅ | 8 | Allow loading template tags by fully qualified python module path | Template system | |
34459 | 34459 | ✅ | 1 | SearchVector() can return query strings that are unsafe to combine. | contrib.postgres | |
22276 | 22276 | ✅ | 6 | BaseFormSet.is_valid() produces ValidationError when there is no management form | Forms | |
29144 | 29144 | ✅ | ✅ | 2 | DjangoTranslation.merge() loses catalog fallbacks | Internationalization |
20869 | 20869 | ✅ | 6 | Prevent repetitive output to counter BREACH-type attacks | CSRF | |
25906 | 25906 | ✅ | 1 | `squashmigrations` generates migrations that don't work with Python 3 | Migrations | |
25783 | 25783 | ✅ | 3 | Site.objects.get_current() should use Django's cache framework | contrib.sites | |
25750 | 25750 | ✅ | ✅ | 3 | During makemigrations Options._expire_cache takes 30% of the time | Migrations |
22330 | 22330 | ✅ | Model.__reduce__() includes cached lookups | Database layer (models, ORM) | ||
24933 | 24933 | ✅ | 1 | Make FormSet management forms optional | Forms | |
24581 | 24581 | ✅ | 1 | Explicitly raise an exception if ManyToManyField._get_m2m_attr fails to match | Database layer (models, ORM) | |
23844 | 23844 | ✅ | Use topological sort for migration operation dependency resolution | Migrations | ||
23377 | 23377 | ✅ | 1 | models.PositiveIntegerField does not perform proper validation in model.full_clean() | Database layer (models, ORM) | |
14877 | 14877 | 1 | ModelFormSet.save() with a deleted form should work even if the model has already been deleted | Forms | ||
20466 | 20466 | ✅ | ✅ | 2 | Idiomatic Python: use lists instead of tuples where appropriate | Documentation |
20448 | 20448 | ✅ | 2 | Make Model.__repr__() safe | Database layer (models, ORM) | |
16386 | 16386 | ✅ | Handle subclasses in signal dispatcher | Core (Other) | ||
13299 | 13299 | ✅ | 2 | Handicapped objects passed to models signals during loaddata | Documentation | |
13870 | 13870 | ✅ | 2 | Document transaction/connection management outside the web server context | Documentation | |
14373 | 14373 | ✅ | 2 | annotate() will gladly delete your data | Database layer (models, ORM) | |
14556 | 14556 | ✅ | Recommend to avoid FlatpageFallbackMiddleware unless absolutely required | Documentation | ||
13010 | 13010 | ✅ | ModelForm clean() is ignored | Forms | ||
13154 | 13154 | ✅ | 4 | Make reverse() match the behavior of resolve() | Core (Other) | |
14156 | 14156 | ✅ | CSRF protection in django.contrib.flatpages.views.flatpage causes unwanted behavior | Contrib apps | ||
13178 | 13178 | ✅ | 1 | Make YAML serializer prefer block mode over inline mode | Core (Serialization) | |
13131 | 13131 | ✅ | CheckboxSelectMultiple falls apart when used in admin app | contrib.admin | ||
12063 | 12063 | ✅ | Ensure SITE_CACHE uses integers as key values | Contrib apps | ||
10966 | 10966 | ✅ | 2 | Management module imports project_module, considered evil | Core (Other) | |
12154 | 12154 | ✅ | ModelChoiceField cleanup raises uncaught ValueError | Forms |