Nick Pope

(ngnpope)

Most Active Role

Bug Fixer

Most Active Component

Gis

Activity Timeline

Components

Tickets

Trac Ticket (115) Reporter (66) Owner (92) Commenter (192) Summary Component
28909 28909 Use unpacking generalizations added in Python 3.5 Core (Other)
27674 27674 1 Deprecate GeoModelAdmin and OSMGeoAdmin GIS
34983 34983 4 Deprecate django.utils.itercompat.is_iterable(). Utilities
28905 28905 5 Overhaul extra_requires to include more optional dependencies Packaging
27452 27452 2 Add Postgres serial field to contrib.postgres contrib.postgres
33442 33442 2 contrib.gis.geoip does not support Country-Lite version from DBIP GIS
35100 35100 2 Simplify initialization of databases in the GeoIP2 wrapper GIS
34429 34429 1 Allow to set unusable password via admin UI contrib.auth
29049 29049 1 Add slicing notation to F expressions Database layer (models, ORM)
28939 28939 1 Document which ORM methods provide an instance hint to database routers Documentation
35092 35092 1 Expose additional data in responses from geoip2 queries. GIS
35091 35091 1 Allow use of ipaddress standard library module with django.contrib.gis.geoip2 GIS
35088 35088 1 Add support for ST_Collect on MySQL 8.0.24+. GIS
35075 35075 1 Add support for deduplicate_items option to BTreeIndex for PostgreSQL 13+. contrib.postgres
34305 34305 1 Refactor the GeoIP2 tests to use MaxMind test data GIS
34986 34986 1 Fix up support for PyPy 3.10 Core (Other)
34822 34822 2 Provide migration serializer for `_lru_cache_wrapper` Migrations
34899 34899 2 Model Field.choices callable support is not actually lazy Database layer (models, ORM)
31262 31262 3 Support dictionaries in Field.choices for named groups. Database layer (models, ORM)
34808 34808 Some aggregation functions may return None; this isn't well documented Documentation
34873 34873 2 Add support for GENERIC_PLAN option to QuerySet.explain() on PostgreSQL 16+. Database layer (models, ORM)
33864 33864 2 Deprecate length_is template filter in favor of length. Template system
34814 34814 2 Confirm support for PostGIS 3.4 GIS
34807 34807 importing `django.forms` causes circular import error Forms
28805 28805 6 Add database functions for regular expressions, e.g. RegexpReplace Database layer (models, ORM)
34724 34724 Allow passing kwargs to django.contrib.admin.decorators.display contrib.admin
30746 30746 3 Add Permissions-Policy (was Feature-Policy) header support. Utilities
34350 34350 WSGIRequest crashes when "wsgi.input" is None. Core (Other)
34388 34388 1 Added support for direct usage of Choices classes on model fields Database layer (models, ORM)
10929 10929 3 Support a default value for Sum (and possibly other aggregation functions) Database layer (models, ORM)
34343 34343 1 Move more templates to filesystem Uncategorized
10088 10088 1 for_share() as well as for_update() addition to Model.QuerySet Database layer (models, ORM)
32528 32528 4 Replace django.utils.topological_sort with graphlib. Utilities
34260 34260 1 models.FloatField documentation doesn't mention that +inf, -inf, and NaN are database-dependent. Documentation
32738 32738 1 Deprecate django.utils.datetime_safe, use alternate method to ensure four-digit year with strftime. Utilities
30240 30240 1 Add support for SHA database functions. Database layer (models, ORM)
33865 33865 4 Optimize django.core.handlers.wsgi.LimitedStream HTTP handling
34170 34170 2 Mitigate the BREACH attack HTTP handling
34212 34212 Redis cache client uses a read connection for incr operation Core (Cache system)
32723 32723 4 Add a GitHub action to run the Sphinx linkcheck builder. Documentation
32948 32948 2 Optimise Q combination and inversion Database layer (models, ORM)
33553 33553 1 Use built-in math functions in SQLite 3.35+. Database layer (models, ORM)
33428 33428 1 Confirm support for PostGIS 3.2 GIS
33372 33372 2 GISModelAdmin.gis_widget_kwargs cannot be used due to signature mismatch. GIS
27694 27694 Improve documentation of supported lookups on HStore & JSON fields Documentation
32943 32943 1 Add support for covering indexes and exclusion constraints for SP-GiST in PostgreSQL 14+. contrib.postgres
32961 32961 2 Add support for BIT_XOR aggregate in PostgreSQL 14+. contrib.postgres
32499 32499 3 simplify_regex only removes some metacharacters from regex patterns contrib.admindocs
33060 33060 1 Add a helper function to make and validate cache keys. Core (Cache system)
31907 31907 2 Inconsistent key validation checks in cache backends. Core (Cache system)
32913 32913 3 test_glob inside utils_tests.test_autoreload.WatchmanReloaderTests is flaky Testing framework
32951 32951 1 Remove Query.where_class in favor of using WhereNode directly. Database layer (models, ORM)
32942 32942 1 Confirm support for PostGIS 3.1 GIS
30934 30934 2 django.db.backends logging output should include the database alias Database layer (models, ORM)
32720 32720 1 Add configuration for Sphinx linkcheck builder. Documentation
32732 32732 2 MySQL backend uses deprecated "db" and "passwd" kwargs. Database layer (models, ORM)
32366 32366 1 Update usage of now() & co Utilities
32735 32735 1 DateFormat.Y() is not zero-padded. Template system
32572 32572 2 ResolverMatch.__repr__() doesn't handle functools.partial() nicely. Core (URLs)
31487 31487 1 Add support for precision argument to Round Database layer (models, ORM)
32592 32592 2 Add places argument to Round database function. Database layer (models, ORM)
32460 32460 2 TextChoices/IntegerChoices can not have a member with name `label` Database layer (models, ORM)
16117 16117 1 Provide decorators to easily mark functions/methods as list_display items or admin actions contrib.admin
32469 32469 1 Add support for maxDiff to TransactionTestCase.assertQuerysetEqual(). Testing framework
29722 29722 4 Add introspection of special table and view types. Database layer (models, ORM)
29867 29867 1 Allow cache.get_or_set() to cache a None result Core (Cache system)
32060 32060 1 Expose Random() as a function instead of an expression. Database layer (models, ORM)
29887 29887 1 Add support for pymemcache Core (Cache system)
30897 30897 6 Improved QuerySet.explain() for newer versions of MariaDB, MySQL and PostgreSQL. Database layer (models, ORM)
25513 25513 1 Refactor the admin paginator customizations to make them reuseable Core (Other)
31839 31839 3 Add additional database functions. Database layer (models, ORM)
31529 31529 1 Add support for pathlib and os.PathLike in migrations serializer. Migrations
31470 31470 1 Overflow not respected when using `<pre>` tag in `<fieldset>` in the admin site. contrib.admin
30943 30943 1 Add support for bloom indexes. contrib.postgres
31001 31001 1 Test failures on SQLite 3.30. Database layer (models, ORM)
27910 27910 2 Allow using an Enum class in model Field choices Database layer (models, ORM)
29703 29703 1 Deprecate undocumented QuerySetPaginator Core (Other)
30757 30757 1 Add check to ensure max_length fits longest choice. Core (System checks)
18763 18763 1 Shortcut to get users by permission contrib.auth
29979 29979 2 Refactor AutoField logic into a mixin, implement checks and validators. Database layer (models, ORM)
28393 28393 1 Add a helpful exception for invalid values passed to AutoField/FloatField/IntegerField. Database layer (models, ORM)
30661 30661 2 Add support for SmallAutoField. Database layer (models, ORM)
30160 30160 3 Support more archive formats (e.g. .tar.xz) for app and project templates Core (Management commands)
27635 27635 1 django.utils.crypto should use secrets on Python 3.6+ Utilities
30241 30241 2 Add system checks to ensure correct configuration of translation settings. Core (System checks)
14688 14688 1 BaseInlineFormSet does not support "auto_id" Forms
30324 30324 1 UnicodeDecodeError when loading debug templates. Error reporting
30271 30271 1 Add support for the Sign database function. Database layer (models, ORM)
28643 28643 9 Complete the ORM Function Library Database layer (models, ORM)
30159 30159 1 Remove obsolete use of OrderedDict with Python 3.6+ Core (Other)
30123 30123 1 Remove support for tuples returned from DatabaseIntrospection.get_field_type(). Database layer (models, ORM)
30115 30115 2 inspectdb on SQLite crashes when introspecting varchar primary key with TypeError: unhashable type: 'dict' Database layer (models, ORM)
23748 23748 2 inspectdb should introspect autofield Database layer (models, ORM)
30056 30056 1 Add SQLite support for StdDev() and Variance() Database layer (models, ORM)
29719 29719 1 Allow inspectdb to introspect foreign data wrapper tables Database layer (models, ORM)
27899 27899 Phrase search query for Postgres full text search contrib.postgres
29500 29500 3 SQLite functions crashes on NULL values Database layer (models, ORM)
28990 28990 Add autosummarize parameter to BrinIndex contrib.postgres
29614 29614 1 Add fillfactor parameter for B-Tree indexes contrib.postgres
28887 28887 2 Add support for SP-Gist indexes contrib.postgres
26974 26974 3 Add support for Hash indexes contrib.postgres
27731 27731 Squashmigrations doesn't optimize AlterField related_name across AlterUniqueTogether/AlterIndexTogether Migrations
29503 29503 2 Order of parameters pass to __in lookup affected by de-duplication. Database layer (models, ORM)
29212 29212 1 Redirect loop with @permission_required and redirect_authenticated_user Documentation
28894 28894 2 Invalid migrations caused by incorrect serialization of functools.partial() Migrations
28890 28890 Broken layout due to whitespace in multiwidget rendering Forms
28569 28569 1 Broken error handling when fetching GDAL datasource layer by string. GIS
28558 28558 2 Simplify code by removing OGRIndexError GIS
28525 28525 1 Document GDAL & GeoIP exceptions Documentation
28559 28559 1 Remove OGRException backwards compatibility alias GIS
28524 28524 2 Improve program name for Django's command-line utility. Core (Management commands)
26506 26506 Implement support for TABLESAMPLE Database layer (models, ORM)
25434 25434 2 Missing documentation for request.site attribute Documentation
25435 25435 1 Add support for request.urlconf to CurrentSiteMiddleware contrib.sites
24834 24834 5 Optional port in Host request header breaks get_current_site() contrib.sites