Keryn Knight

(kezabelle)

Most Active Role

Reporter

Most Active Component

Database Layer (Models, Orm)

Activity Timeline

[No data in this time period]

Components

Tickets

Trac Ticket (104) Reporter (89) Owner (28) Commenter (79) Summary Component
24121 24121 Provide a better repr() experience Core (Other)
35401 35401 Document the `conditional_page` decorator Documentation
25857 25857 DateTimeShortcuts.js could try and consume all DATE_INPUT_FORMATS. contrib.admin
32980 32980 3 Improve performance of related manager attribute access Database layer (models, ORM)
34781 34781 1 Clarify documentation of `request` objects in the `django.server` logging namespace. Core (Other)
34521 34521 1 Use __slots__ for template Node classes Template system
34254 34254 1 Exists annotations can return non-boolean results (i.e. None) if used with an empty QuerySet. Database layer (models, ORM)
34294 34294 1 File locking fails if argtypes redefined on Windows. File uploads/storage
34100 34100 1 Support js import statement with ManifestStaticFilesStorage contrib.staticfiles
32948 32948 1 Optimise Q combination and inversion Database layer (models, ORM)
32946 32946 1 Prefer non-kwargs construction of dynamically generated Q objects Database layer (models, ORM)
27624 27624 1 Optimize ORM by using more immutable data structures Database layer (models, ORM)
33546 33546 1 Optimise creation of HttpResponseBase and ResponseHeaders objects HTTP handling
33532 33532 Micro-optimisation: Special-case dictionaries for CaseInsensitiveMapping. HTTP handling
33380 33380 Change runserver's auto-reloader to prefer (likely) user files when scanning for changes. Core (Management commands)
26287 26287 1 SimpleLazyObject doesn't implement __radd__ Utilities
33474 33474 2 Introduce slots definition to Variable and FilterExpression Template system
33465 33465 1 Introduce empty __slots__ protocol for SafeString & SafeData Utilities
33461 33461 1 Unescaped HTML rendering in the technical 500 response via SafeString usage in Exception instance's args. Error reporting
33048 33048 Documentation doesn't mention that using staticfiles' runserver doesn't use the middleware chain. Documentation
33460 33460 Change SQLite backend to generate INSERT statements using VALUES instead of UNION. Database layer (models, ORM)
33457 33457 Expanding local vars in technical 500 causes horizontal scrolling Error reporting
33396 33396 1 Add the ResolverMatch's name to the technical 500 page. Error reporting
33426 33426 ResolverMatch repr is incorrect for Class Based Views Core (URLs)
33425 33425 Technical 404 debug page reported incorrect view name for CBVs. Error reporting
33406 33406 2 Micro-optimisation for Value._resolve_output_field (by modifying CharField.__init__) Database layer (models, ORM)
33351 33351 1 path()/re_path() should raise a TypeError when kwargs is not a dict. Core (URLs)
32996 32996 2 Cache PathInfos on ForeignObject/ForeignObjectRel (et al) Database layer (models, ORM)
33220 33220 Test suite failures when using PYTHONOPTIMIZE or optimization CLI flags Testing framework
32970 32970 1 Investigate feasibility of improving WhereNode clone performance Database layer (models, ORM)
33139 33139 Using IPython for the manage.py REPL interface clobbers __main__, where the normal python REPL doesn't. Core (Management commands)
33124 33124 1 Avoid accessing ConnectionsHandler.__getitem__ until it's strictly necessary. Database layer (models, ORM)
33098 33098 3 Micro-optimisation for functional.keep_lazy for single argument uses. Template system
32919 32919 2 Micro-optimisations for lexing & parsing of templates. Template system
33025 33025 1 Avoid accessing ConnectionsHandler.__getitem__ in Query.build_lookup unless necessary, for performance. Database layer (models, ORM)
32994 32994 Invoking runtests with a CLI prelude causes utils_tests failures Core (Other)
33003 33003 1 Micro-optimisation for QuerySet._chain Database layer (models, ORM)
28455 28455 3 Create "inplace" QuerySets to speed up certain operations Database layer (models, ORM)
23895 23895 ResolverMatch with some views is not pickleable Core (URLs)
32944 32944 1 Simplify where clause creation where the WhereNode is immediately created and then added to and then returned. Database layer (models, ORM)
32940 32940 1 Consider removing unused/unnecessary functionality in tree.Node.add Utilities
32941 32941 1 Consider removing unused reverse parameter of utils.formats.get_format_modules Utilities
32840 32840 3 Micro-optimisation possibility in Field.get_col Database layer (models, ORM)
32904 32904 1 Tighten up the regular expression used by parse_time to accept less 'invalid' options. Utilities
32892 32892 2 Optimisation for parse_datetime by preferring datetime.fromisoformat for well-formed values. Utilities
32824 32824 4 Potential micro-optimisations for NodeList.render Template system
32814 32814 1 Improve performance of TextNode rendering by providing a special-case of render_annotated Template system
32810 32810 django.utils.formats.number_format calculates a value for use_l10n which isn't re-used for calls to get_format Utilities
31527 31527 1 Admindocs' View index assumes settings.ROOT_URLCONF is an import string contrib.admindocs
29177 29177 3 Unmanaged models with ForeignKeys do not get those fields serialized into their migration state when CreateModel happens. Migrations
31616 31616 Add hint to the E410 about AuthenticationMiddleware. contrib.admin
31528 31528 collectstatic doesn't run staticfiles checks. contrib.staticfiles
31478 31478 1 Template.get_exception_info() relies on internal state which isn't correct for sub-templates. Template system
24559 24559 MigrationLoader.load_disk ImportError handling differs under py3/pypy vs py2 Migrations
31289 31289 system checks: admin.E002 could provide a hint but doesn't Core (System checks)
30980 30980 admin.E130 (duplicate __name__ attributes of actions) should specify which were duplicated. contrib.admin
31044 31044 Prefetch() assumes that a given queryset has an _iterable_class. Database layer (models, ORM)
31024 31024 firstof template tag documentation incorrectly specifies value testing. Documentation
30958 30958 Documentation for Cast function is somewhat misleading. Documentation
30872 30872 2 ManagementUtility.fetch_command prints "No Django settings specified." even if they are. Core (Management commands)
30852 30852 Technical 500 page's ExceptionReporter may crash when given a POST payload with an invalid boundary Error reporting
30597 30597 2 Improve documentation on reseting an app's migrations to zero. Documentation
29667 29667 path converters don't handle spaces well. Core (URLs)
30506 30506 1 Auto-reloading with StatReloader very intermittently throws "ValueError: embedded null byte". Core (Management commands)
30610 30610 1 Model.full_clean() doesn't prevetn invalid (null) values when blank=True. Database layer (models, ORM)
30595 30595 sqlsequencereset should inform that no sequences found. Core (Management commands)
30548 30548 Improve exceptions about mixed types in Expressions. Database layer (models, ORM)
30479 30479 1 Autoreloader with StatReloader doesn't track changes in manage.py. Utilities
25941 25941 3 Improve the error message for runtests.py when Django isn't on the path Testing framework
27360 27360 1 Make it easier to track down the offending models for AlreadyRegistered exceptions contrib.admin
30103 30103 1 Allow Q objects to be hashable, so that they can be used in sets Database layer (models, ORM)
14675 14675 Update docs and project template to avoid "import *" for url patterns Core (Other)
29236 29236 1 diffsettings raises misleading exception message if using settings.configure() Core (Management commands)
27806 27806 Allow for more dynamic ALLOWED_HOSTS configuration Core (Other)
14606 14606 Application module imported twice when running development server Core (Other)
26816 26816 1 BaseModelAdminChecks._check_inlines_item may raise AttributeError Core (System checks)
25856 25856 JS strftime shim could (sometimes) support %B Internationalization
26241 26241 collectstatic's output of `skipping x (not modified)` isn't very clear contrib.staticfiles
23868 23868 dumpdata options documentation isn't correctly formatted for some options Documentation
26015 26015 sitemap view can raise UnboundLocalError contrib.sitemaps
25855 25855 Improve runserver migration notification output. Core (Management commands)
25806 25806 1 syndication.Feed uses name-mangling for __get_dynamic_attr contrib.syndication
25646 25646 1 Sort the `local vars` in the rich exception reporter Error reporting
24762 24762 1 Proxy models with children which inherit from the proxy cannot select_related said children Database layer (models, ORM)
24706 24706 3 ModelForm._post_clean assumes that setting attributes onto an instance cannot raise ValidationError Forms
25189 25189 2 DateTimeField cannot validate isoformat() datetime strings. Forms
25125 25125 1 Update the docs on the cookie naming conventions. Documentation
25093 25093 utils.datastructures.OrderedSet doesn't implement __len__ Utilities
24677 24677 models.TextField cleaning doesn't behave the same as models.CharField. Database layer (models, ORM)
24788 24788 Allow Forms to set a default prefix attribute Forms
24761 24761 1 Cannot `pip install` the zip of master Packaging
24708 24708 forms.GenericIPAddressField.to_python behaves differently to other CharField subclasses. Forms
24277 24277 Passing a dict with 2 keys to a queryset filter passes erroneously. Database layer (models, ORM)
23762 23762 CACHE_MIDDLEWARE_ANONYMOUS_ONLY deprecation period was only partial Documentation
24186 24186 ModelAdmin list_display docs mentions `admin_model_field` Documentation
23884 23884 Consider moving FlatPageSitemap to contrib.flatpages contrib.sitemaps
24143 24143 1 Documentation uses uninstantiated Http404s Documentation
23705 23705 mod_wsgi deployment documentation includes unncessary AliasMatch Documentation
23354 23354 ModelChoiceField does not handle MultipleObjectsReturned Forms
14633 14633 Reorganize settings reference docs Documentation
14755 14755 Wsgi Error HTTP handling
14905 14905 models.FileField links to url attribute, which is undocumented. Documentation
14918 14918 Password reset with e-mail OR username contrib.auth
14852 14852 django.utils.log is incompatible with Python <= 2.5 Uncategorized