#26565 |
Allow Prefetch query to use .values()
|
nobody
|
New feature
|
Database layer (models, ORM)
|
master
|
Normal
|
#26591 |
Incorrect Manifest Keys for ManifestStaticFilesStorage on Windows
|
nobody
|
Bug
|
contrib.staticfiles
|
master
|
Normal
|
#26602 |
Provide a way to manage grouping with RawSQL
|
nobody
|
New feature
|
Database layer (models, ORM)
|
master
|
Normal
|
#26607 |
Add a hook to customize the admin's formsets parameters
|
nobody
|
New feature
|
contrib.admin
|
master
|
Normal
|
#26624 |
Error when running sqlmigrate after dropping index (of index_together) without actually migrating
|
<default>
|
Bug
|
Migrations
|
master
|
Normal
|
#26650 |
Automatically apply Cast based on output_field
|
nobody
|
Cleanup/optimization
|
Database layer (models, ORM)
|
master
|
Normal
|
#26678 |
Document that ManyRelatedManager.add()/remove() can take primary keys
|
nobody
|
Cleanup/optimization
|
Documentation
|
master
|
Normal
|
#26714 |
Add examples for KMLSitemap and KMZSitemap
|
nobody
|
Cleanup/optimization
|
GIS
|
master
|
Normal
|
#26720 |
migration optimizer can produce operations that references removed models under certain circumstances
|
|
Bug
|
Migrations
|
master
|
Normal
|
#26760 |
Delete nonexistent migrations from django_migrations table
|
nobody
|
Cleanup/optimization
|
Migrations
|
master
|
Normal
|
#26780 |
Prefetch objects don't work with slices
|
nobody
|
New feature
|
Database layer (models, ORM)
|
master
|
Normal
|
#26962 |
docs: Missing Information about Transaction in Operations (migrations)
|
nobody
|
Cleanup/optimization
|
Documentation
|
master
|
Normal
|
#27060 |
Take indexes into account in inspectdb command
|
|
New feature
|
Core (Management commands)
|
master
|
Normal
|
#27064 |
Implement RenameIndex in a backwards compatible way
|
nobody
|
New feature
|
Migrations
|
master
|
Normal
|
#27086 |
running servers.tests may hang in parallel mode on Mac OS X
|
nobody
|
Cleanup/optimization
|
Core (Other)
|
master
|
Normal
|
#27095 |
Queries involving postgres Array fields can't include expressions as elements
|
|
Bug
|
contrib.postgres
|
master
|
Normal
|
#27109 |
Make Flatpage swappable
|
nobody
|
New feature
|
contrib.flatpages
|
master
|
Normal
|
#27147 |
Add support for defining bounds in postgres range fields
|
|
New feature
|
contrib.postgres
|
master
|
Normal
|
#27338 |
Running an AlterField to change a CharField primary key to AutoField crashes
|
nobody
|
Cleanup/optimization
|
Migrations
|
master
|
Normal
|
#27339 |
Adding an AutoField prompts for a default which creates a broken migration
|
nobody
|
Cleanup/optimization
|
Migrations
|
master
|
Normal
|
#27391 |
Support unittest.TestCase.debug() method
|
nobody
|
New feature
|
Testing framework
|
master
|
Normal
|
#27399 |
Segfault when running GDALBandTests on OSX 10.11.6
|
nobody
|
Bug
|
GIS
|
master
|
Normal
|
#27401 |
Add Transifex config to build translated docs
|
nobody
|
New feature
|
Documentation
|
master
|
Normal
|
#27403 |
Document that prefetch_related doesn't guarantee transactional consistency
|
nobody
|
Cleanup/optimization
|
Documentation
|
master
|
Normal
|
#27408 |
Make QuerySet.bulk_create() populate fields on related models
|
nobody
|
New feature
|
Database layer (models, ORM)
|
master
|
Normal
|
#27450 |
GDALBandTests.test_band_data test failure on MacOS 10.12.1 and python3.5
|
nobody
|
Bug
|
GIS
|
master
|
Normal
|
#27477 |
Use QuerySet.select_for_update() in admin change form to fix race condition
|
nobody
|
New feature
|
contrib.admin
|
master
|
Normal
|
#27486 |
intword and filesizeformat filters shouldn't pass non-integers to gettext
|
|
Cleanup/optimization
|
Template system
|
master
|
Normal
|
#27503 |
Provide a way for to-many rels to be used without the db
|
nobody
|
New feature
|
Database layer (models, ORM)
|
master
|
Normal
|
#27534 |
Add CSRF_COOKIE_HTTPONLY note to CSRF AJAX docs
|
nobody
|
Cleanup/optimization
|
Documentation
|
master
|
Normal
|
#27559 |
Admin changelist turns GET QueryDict into dict which may lose parameters
|
|
Cleanup/optimization
|
contrib.admin
|
master
|
Normal
|
#27604 |
Use set_signed_cookie for contrib.messages Cookie storage
|
|
Cleanup/optimization
|
contrib.messages
|
master
|
Normal
|
#27635 |
django.utils.crypto should use secrets on Python 3.6+
|
nobody
|
Cleanup/optimization
|
Utilities
|
master
|
Normal
|
#27646 |
Add QuerySet support for group by modifiers and OLAP functionality
|
nobody
|
New feature
|
Database layer (models, ORM)
|
master
|
Normal
|
#27659 |
Arbritrary file overrides in startproject/app template extraction
|
nobody
|
Bug
|
Utilities
|
master
|
Normal
|
#27674 |
Deprecate GeoModelAdmin and OSMGeoAdmin
|
nobody
|
Cleanup/optimization
|
GIS
|
master
|
Normal
|
#27694 |
Improve documentation of supported lookups on HStore & JSON fields
|
nobody
|
Cleanup/optimization
|
Documentation
|
master
|
Normal
|
#27704 |
contrib.postgres.ArrayField with choices should use TypedMultipleChoiceField as its default form field class
|
|
New feature
|
contrib.postgres
|
master
|
Normal
|
#27708 |
Relation between tables in different schemas with big names
|
nobody
|
Bug
|
Migrations
|
master
|
Normal
|
#27719 |
Add queryset.alias() to mimic .annotate() for aggregations without loading data
|
nobody
|
New feature
|
Database layer (models, ORM)
|
master
|
Normal
|
#27732 |
django.contrib.postgres.search SearchRank doesn't handle SearchVectorField references
|
|
Bug
|
contrib.postgres
|
master
|
Normal
|
#27746 |
Database migration fail when removing a child model containing only foreignkeys in a multi-table inheritance context on MySQL
|
nobody
|
Bug
|
Migrations
|
master
|
Normal
|
#27747 |
Add signals for Django management commands
|
nobody
|
New feature
|
Core (Management commands)
|
master
|
Normal
|
#27753 |
Cleanups when no supported version of Django supports Python 2 anymore
|
|
Cleanup/optimization
|
Utilities
|
master
|
Normal
|
#27755 |
add ModelAdmin.get_inlines() hook to allow set inlines based on the request or model instance.
|
nobody
|
New feature
|
contrib.admin
|
master
|
Normal
|
#27785 |
Log request.body (or part of it) in the 500 debug content
|
|
New feature
|
Error reporting
|
master
|
Normal
|
#27790 |
Investigate increased memory usage in tests when calling migrate without available_apps set
|
nobody
|
Cleanup/optimization
|
Migrations
|
master
|
Normal
|
#27808 |
Nested ArrayField with nullable base field generates invalid SQL
|
|
Bug
|
contrib.postgres
|
master
|
Normal
|
#27835 |
Make TransactionTestCase raise an error if it accesses non-default database connection without multi_db=True
|
nobody
|
New feature
|
Testing framework
|
master
|
Normal
|
#27867 |
Excluding a reverse relation produces inconsistent queries
|
nobody
|
Bug
|
Database layer (models, ORM)
|
master
|
Normal
|
#27880 |
Use __set_name__ to replace some usages of contribute_to_class.
|
nobody
|
Cleanup/optimization
|
Database layer (models, ORM)
|
master
|
Normal
|
#27921 |
Documentation of make_aware() with is_dst is misleading
|
nobody
|
Bug
|
Documentation
|
master
|
Normal
|
#27936 |
Add some clarifications to "Spanning multi-valued relationships"
|
nobody
|
Cleanup/optimization
|
Documentation
|
master
|
Normal
|
#27950 |
Permission classes for Class Based Views
|
nobody
|
New feature
|
Generic views
|
master
|
Normal
|
#28068 |
Allow customizing popup window for selecting related objects in django admin
|
nobody
|
New feature
|
contrib.admin
|
master
|
Normal
|
#28087 |
Allow filtering and ordering with RawQuerySet
|
nobody
|
New feature
|
Database layer (models, ORM)
|
master
|
Normal
|
#28107 |
Can't perform annotation on related table when un-managed model is backed by a DB view
|
nobody
|
Bug
|
Database layer (models, ORM)
|
master
|
Normal
|
#28172 |
Prevent nonexistent template filter arguments from raising VariableDoesNotExist
|
|
Bug
|
Template system
|
master
|
Normal
|
#28267 |
Change submit_line implementation to allow easier modification
|
nobody
|
New feature
|
contrib.admin
|
master
|
Normal
|
#28296 |
Add support for aggregation through subqueries
|
nobody
|
New feature
|
Database layer (models, ORM)
|
master
|
Normal
|
#28333 |
Filter and subquery for window expressions
|
nobody
|
New feature
|
Database layer (models, ORM)
|
master
|
Normal
|
#28344 |
Add for_update parameter to Model.refresh_from_db()
|
|
New feature
|
Database layer (models, ORM)
|
master
|
Normal
|
#28369 |
Provide ModelAdmin hooks for reversing URLs
|
nobody
|
New feature
|
contrib.admin
|
master
|
Normal
|
#28401 |
Allow hashlib.md5() calls to work with FIPS kernels
|
nobody
|
Cleanup/optimization
|
Core (Other)
|
master
|
Normal
|
#28428 |
Add support for Pathlib objects in django.core.storage
|
nobody
|
New feature
|
File uploads/storage
|
master
|
Normal
|
#28452 |
Consider adding a test command argument --locals to show traceback locals
|
nobody
|
New feature
|
Testing framework
|
master
|
Normal
|
#28455 |
Create "inplace" QuerySets to speed up certain operations
|
nobody
|
Cleanup/optimization
|
Database layer (models, ORM)
|
master
|
Normal
|
#28458 |
Add ModelMultipleChoiceField.validate_choices()
|
nobody
|
New feature
|
Forms
|
master
|
Normal
|
#28459 |
Improve performance of QuerySet
|
nobody
|
Cleanup/optimization
|
Database layer (models, ORM)
|
master
|
Normal
|
#28478 |
Make DiscoverRunner skip creating a test database if not needed
|
nobody
|
Cleanup/optimization
|
Testing framework
|
master
|
Normal
|
#28519 |
Add filter(), exclude(), and other base QuerySet methods to combined QuerySets (union(), etc.)
|
|
New feature
|
Database layer (models, ORM)
|
master
|
Normal
|
#28526 |
Remedy verbose, often unhelpful undefined tempate variable logging
|
nobody
|
Cleanup/optimization
|
Template system
|
master
|
Normal
|
#28560 |
distinct() on ordered queryset with restricted list of columns returns incorrect result
|
|
Bug
|
Database layer (models, ORM)
|
master
|
Normal
|
#28586 |
Automatically prefetch related for "to one" fields as needed.
|
nobody
|
New feature
|
Database layer (models, ORM)
|
master
|
Normal
|
#28604 |
Prevent ManifestStaticFilesStorage from leaving behind intermediate files
|
|
Cleanup/optimization
|
contrib.staticfiles
|
master
|
Normal
|
#28606 |
Deprecate CachedStaticFilesStorage
|
nobody
|
Cleanup/optimization
|
contrib.staticfiles
|
master
|
Normal
|
#28607 |
HashedFilesMixin's post_process() yields multiple times for the same file
|
nobody
|
Bug
|
contrib.staticfiles
|
master
|
Normal
|
#28636 |
Allow customizing the fallback language from the locale middleware
|
nobody
|
New feature
|
Internationalization
|
master
|
Normal
|
#28659 |
LayerMapping fails with unique=True and Geometry column is None
|
nobody
|
Bug
|
GIS
|
master
|
Normal
|
#28661 |
Auto-truncate indexes on MySQL when max index size is reached
|
nobody
|
New feature
|
Database layer (models, ORM)
|
master
|
Normal
|
#28696 |
Add the ability to natively filter geometries by geom_type
|
|
New feature
|
GIS
|
master
|
Normal
|
#28715 |
Prevent a migration changing DateTimeField(auto_now_add=True) to default=timezone.now from generating SQL
|
nobody
|
Cleanup/optimization
|
Migrations
|
master
|
Normal
|
#28763 |
Allow SessionStore's to be easily overridden to make dynamic the session cookie age
|
|
New feature
|
contrib.sessions
|
master
|
Normal
|
#28788 |
Add support for Model.clean_<fieldname>
|
nobody
|
New feature
|
Database layer (models, ORM)
|
master
|
Normal
|
#28790 |
Document how to avoid running certain test classes in parallel
|
nobody
|
Cleanup/optimization
|
Documentation
|
master
|
Normal
|
#28805 |
Add a database function for RegexpReplace
|
nobody
|
New feature
|
Database layer (models, ORM)
|
master
|
Normal
|
#28806 |
Mechanism of fetching related objects violates READ COMMITTED assumption of Django ORM
|
nobody
|
Bug
|
Database layer (models, ORM)
|
master
|
Normal
|
#28814 |
Python 3.7 compatibility
|
nobody
|
New feature
|
Core (Other)
|
master
|
Normal
|
#28821 |
Allow QuerySet.bulk_create() on multi-table inheritance when possible
|
|
New feature
|
Database layer (models, ORM)
|
master
|
Normal
|
#28822 |
Add DBCalculatedField to model to annotate models automatically
|
nobody
|
New feature
|
Database layer (models, ORM)
|
master
|
Normal
|
#28861 |
Add schema tests for CIText fields
|
|
Cleanup/optimization
|
contrib.postgres
|
master
|
Normal
|
#28905 |
Overhaul extra_requires to include more optional dependencies
|
nobody
|
Cleanup/optimization
|
Packaging
|
master
|
Normal
|
#28919 |
Add support for Common Table Expression (CTE) queries
|
nobody
|
New feature
|
Database layer (models, ORM)
|
master
|
Normal
|
#28939 |
Document which ORM methods provide an instance hint to database routers
|
nobody
|
Cleanup/optimization
|
Documentation
|
master
|
Normal
|
#28991 |
Add an admin filter with choices "all", "blank", "not blank"
|
nobody
|
New feature
|
contrib.admin
|
master
|
Normal
|
#29023 |
running tests in parallel doesn't show exception chain, even with tblib
|
nobody
|
Cleanup/optimization
|
Testing framework
|
master
|
Normal
|
#29026 |
Make makemigrations scriptable / script-friendly
|
nobody
|
Cleanup/optimization
|
Migrations
|
master
|
Normal
|
#29040 |
test database creation log output doesn't use consistent stream
|
nobody
|
Cleanup/optimization
|
Testing framework
|
master
|
Normal
|
#29085 |
Possible data loss on .save() with unsaved related model
|
nobody
|
Cleanup/optimization
|
Database layer (models, ORM)
|
master
|
Normal
|
#29123 |
Changing an IntegerField to a ForeignKey generates incorrectly ordered migration operations if the field is in unique_together
|
nobody
|
Bug
|
Migrations
|
master
|
Normal
|