#27778 |
Update unicode documentation for Python 3
|
assigned
|
ChillarAnand
|
Cleanup/optimization
|
Documentation
|
master
|
#27785 |
Log request.body (or part of it) in the 500 debug content
|
new
|
|
New feature
|
Error reporting
|
master
|
#27790 |
Investigate increased memory usage in tests when calling migrate without available_apps set
|
new
|
nobody
|
Cleanup/optimization
|
Migrations
|
master
|
#27795 |
Audit force_text invocations
|
assigned
|
Claude Paroz
|
Cleanup/optimization
|
Utilities
|
master
|
#27801 |
Make createsuperuser inspect environment variables for username and password
|
assigned
|
lsmag
|
New feature
|
contrib.auth
|
master
|
#27808 |
Nested ArrayField with nullable base field generates invalid SQL
|
new
|
|
Bug
|
contrib.postgres
|
master
|
#27835 |
Make TransactionTestCase raise an error if it accesses non-default database connection without multi_db=True
|
new
|
nobody
|
New feature
|
Testing framework
|
master
|
#27845 |
Possible Migration Optimizer Strategy Improvement
|
assigned
|
Simon Charette
|
Cleanup/optimization
|
Migrations
|
master
|
#27852 |
Admin Delete Object Block Page Doesn't Show All Related Objects Blocking Deletion
|
assigned
|
Anton Samarchyan
|
Cleanup/optimization
|
Database layer (models, ORM)
|
master
|
#27865 |
Document use of Manager rather than BaseManager for from_queryset()
|
assigned
|
Jonatas CD
|
Cleanup/optimization
|
Documentation
|
master
|
#27867 |
Excluding a reverse relation produces inconsistent queries
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
master
|
#27880 |
Use __set_name__ to replace some usages of contribute_to_class.
|
new
|
nobody
|
Cleanup/optimization
|
Database layer (models, ORM)
|
master
|
#27899 |
Phrase search query for Postgres full text search
|
assigned
|
Andrii Soldatenko
|
New feature
|
contrib.postgres
|
master
|
#27906 |
assertInHTML('<a/><b/>', '<a/><b/><c/>') fails
|
assigned
|
Michal Petrucha
|
Bug
|
Testing framework
|
master
|
#27921 |
Documentation of make_aware() with is_dst is misleading
|
new
|
nobody
|
Bug
|
Documentation
|
master
|
#27936 |
Add some clarifications to "Spanning multi-valued relationships"
|
new
|
nobody
|
Cleanup/optimization
|
Documentation
|
master
|
#27944 |
Have meta.get_field('pk') return the primary key field directly
|
assigned
|
Josh Schneier
|
Cleanup/optimization
|
Database layer (models, ORM)
|
master
|
#27950 |
Permission classes for Class Based Views
|
new
|
nobody
|
New feature
|
Generic views
|
master
|
#28034 |
Update the contributing tutorial to use a more recent patch
|
assigned
|
Joe Krzystan
|
Cleanup/optimization
|
Documentation
|
master
|
#28044 |
Different logic in createsuperuser command between interactive and non-interactive mode
|
assigned
|
DoHyun Kim
|
Cleanup/optimization
|
contrib.auth
|
master
|
#28068 |
Allow customizing popup window for selecting related objects in django admin
|
new
|
nobody
|
New feature
|
contrib.admin
|
master
|
#28087 |
Allow filtering and ordering with RawQuerySet
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
master
|
#28107 |
Can't perform annotation on related table when un-managed model is backed by a DB view
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
master
|
#28147 |
Saving parent object after setting on child leads to unexpected data loss
|
assigned
|
Amy Mok
|
Bug
|
Database layer (models, ORM)
|
master
|
#28172 |
Prevent nonexistent template filter arguments from raising VariableDoesNotExist
|
new
|
|
Bug
|
Template system
|
master
|
#28184 |
FileField storage param should allow a callable
|
assigned
|
miigotu
|
New feature
|
File uploads/storage
|
master
|
#28198 |
Model attributes shouldn't override deferred fields
|
assigned
|
Denis.Tarykin
|
Bug
|
Database layer (models, ORM)
|
master
|
#28250 |
Ignore soft applied migrations in consistency check
|
assigned
|
Marten Kenbeek
|
Cleanup/optimization
|
Migrations
|
master
|
#28267 |
Change submit_line implementation to allow easier modification
|
new
|
nobody
|
New feature
|
contrib.admin
|
master
|
#28283 |
_changeform_view sends wrong object after ModelForm validation
|
assigned
|
ddein
|
Bug
|
contrib.admin
|
master
|
#28291 |
ArrayField cannot contain JSONField; causes SQL error
|
assigned
|
Zac Yauney
|
Bug
|
contrib.postgres
|
master
|
#28296 |
Add support for aggregation through subqueries
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
master
|
#28316 |
ModelChoiceField to_field_name doesn't work if it's different from the model field's to_field
|
assigned
|
László Károlyi
|
Bug
|
Forms
|
master
|
#28333 |
Filter and subquery for window expressions
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
master
|
#28344 |
Add for_update parameter to Model.refresh_from_db()
|
new
|
|
New feature
|
Database layer (models, ORM)
|
master
|
#28401 |
Allow hashlib.md5() calls to work with FIPS kernels
|
new
|
nobody
|
Cleanup/optimization
|
Core (Other)
|
master
|
#28404 |
Django admin empty_value/empty_value_display doesn't check for empty strings
|
assigned
|
Nazarov Georgiy
|
Bug
|
contrib.admin
|
master
|
#28428 |
Add support for Pathlib objects in django.core.storage
|
new
|
nobody
|
New feature
|
File uploads/storage
|
master
|
#28452 |
Consider adding a test command argument --locals to show traceback locals
|
new
|
nobody
|
New feature
|
Testing framework
|
master
|
#28455 |
Create "inplace" QuerySets to speed up certain operations
|
new
|
nobody
|
Cleanup/optimization
|
Database layer (models, ORM)
|
master
|
#28458 |
Add ModelMultipleChoiceField.validate_choices()
|
new
|
nobody
|
New feature
|
Forms
|
master
|
#28459 |
Improve performance of QuerySet
|
new
|
nobody
|
Cleanup/optimization
|
Database layer (models, ORM)
|
master
|
#28477 |
Strip unused annotations from count queries
|
assigned
|
Tom Forbes
|
Cleanup/optimization
|
Database layer (models, ORM)
|
master
|
#28478 |
Make DiscoverRunner skip creating a test database if not needed
|
new
|
nobody
|
Cleanup/optimization
|
Testing framework
|
master
|
#28519 |
Add filter(), exclude(), and other base QuerySet methods to combined QuerySets (union(), etc.)
|
new
|
|
New feature
|
Database layer (models, ORM)
|
master
|
#28520 |
Add --start-at/after options to runtests.py
|
assigned
|
Marten Kenbeek
|
New feature
|
Core (Other)
|
master
|
#28526 |
Remedy verbose, often unhelpful undefined tempate variable logging
|
new
|
nobody
|
Cleanup/optimization
|
Template system
|
master
|
#28554 |
Add support for multiple file fields
|
assigned
|
Johannes Hoppe
|
New feature
|
File uploads/storage
|
master
|
#28560 |
distinct() on ordered queryset with restricted list of columns returns incorrect result
|
new
|
|
Bug
|
Database layer (models, ORM)
|
master
|
#28566 |
Allow full filepath ignore pattern matching on collectstatic command
|
assigned
|
Daniel Wiesmann
|
Cleanup/optimization
|
contrib.staticfiles
|
master
|
#28581 |
Pagination topic docs need a little restructuring
|
assigned
|
luto
|
Cleanup/optimization
|
Documentation
|
master
|
#28586 |
Automatically prefetch related for "to one" fields as needed.
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
master
|
#28589 |
When saving in admin, readonly fields are potentially overwritten
|
assigned
|
Fingal Plumpton
|
Cleanup/optimization
|
contrib.admin
|
master
|
#28595 |
Database "execute hooks" for instrumentation
|
assigned
|
Shai Berger
|
New feature
|
Database layer (models, ORM)
|
master
|
#28604 |
Prevent ManifestStaticFilesStorage from leaving behind intermediate files
|
new
|
|
Cleanup/optimization
|
contrib.staticfiles
|
master
|
#28606 |
Deprecate CachedStaticFilesStorage
|
new
|
nobody
|
Cleanup/optimization
|
contrib.staticfiles
|
master
|
#28607 |
HashedFilesMixin's post_process() yields multiple times for the same file
|
new
|
nobody
|
Bug
|
contrib.staticfiles
|
master
|
#28622 |
Allow password reset token to expire in under a day
|
assigned
|
Zach Liu
|
New feature
|
Core (Other)
|
master
|
#28643 |
Complete the ORM Function Library
|
assigned
|
JunyiJ
|
New feature
|
Database layer (models, ORM)
|
master
|
#28649 |
Add "iso_year" lookup to DateField/DateTimeField
|
assigned
|
Sigurd Ljødal
|
New feature
|
Database layer (models, ORM)
|
master
|
#28658 |
Move DISTINCT handling to the Aggregate base class.
|
assigned
|
Simon Charette
|
Cleanup/optimization
|
Database layer (models, ORM)
|
master
|
#28659 |
LayerMapping fails with unique=True and Geometry column is None
|
new
|
nobody
|
Bug
|
GIS
|
master
|
#28661 |
Auto-truncate indexes on MySQL when max index size is reached
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
master
|
#28668 |
Add ON CONFLICT support to QuerySet.bulk_create()
|
assigned
|
Tom Forbes
|
New feature
|
Database layer (models, ORM)
|
master
|
#28690 |
django.utils.http.parse_http_date two digit year check is incorrect
|
assigned
|
Alexander Vyushkov
|
Bug
|
Utilities
|
master
|
#28694 |
Make django.utils.text.slugify() remove redundant dashes and underscores
|
assigned
|
Elinaldo do Nascimento Monteiro
|
Cleanup/optimization
|
Utilities
|
master
|
#28696 |
Add the ability to natively filter geometries by geom_type
|
new
|
|
New feature
|
GIS
|
master
|
#28715 |
Prevent a migration changing DateTimeField(auto_now_add=True) to default=timezone.now from generating SQL
|
new
|
nobody
|
Cleanup/optimization
|
Migrations
|
master
|
#28782 |
Template variable resolution on objects that are no mappings but implement __getitem__
|
assigned
|
Frank Sachsenheim
|
Bug
|
Template system
|
master
|
#28788 |
Add support for Model.clean_<fieldname>
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
master
|
#28790 |
Document how to avoid running certain test classes in parallel
|
new
|
nobody
|
Cleanup/optimization
|
Documentation
|
master
|
#28805 |
Add a database function for RegexpReplace
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
master
|
#28806 |
Mechanism of fetching related objects violates READ COMMITTED assumption of Django ORM
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
master
|
#28809 |
Changing SRID on geometry field doesn't create working migration
|
assigned
|
Sergey Fedoseev
|
Bug
|
GIS
|
master
|
#28814 |
Python 3.7 compatibility
|
new
|
nobody
|
New feature
|
Core (Other)
|
master
|
#28821 |
Allow QuerySet.bulk_create() on multi-table inheritance when possible
|
new
|
|
New feature
|
Database layer (models, ORM)
|
master
|
#28822 |
Add DBCalculatedField to model to annotate models automatically
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
master
|
#28861 |
Add schema tests for CIText fields
|
new
|
|
Cleanup/optimization
|
contrib.postgres
|
master
|
#28887 |
Add support for SP-Gist indexes
|
assigned
|
Nick Pope
|
New feature
|
contrib.postgres
|
master
|
#28905 |
Overhaul extra_requires to include more optional dependencies
|
new
|
nobody
|
Cleanup/optimization
|
Packaging
|
master
|
#28919 |
Add support for Common Table Expression (CTE) queries
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
master
|
#28939 |
Document which ORM methods provide an instance hint to database routers
|
new
|
nobody
|
Cleanup/optimization
|
Documentation
|
master
|
#28973 |
Move the output of every file that collectstatic processes to verbosity level 2
|
new
|
nobody
|
Cleanup/optimization
|
contrib.staticfiles
|
master
|
#28990 |
Add autosummarize parameter to BrinIndex
|
assigned
|
Nick Pope
|
New feature
|
contrib.postgres
|
master
|
#28991 |
Add an admin filter with choices "all", "blank", "not blank"
|
new
|
nobody
|
New feature
|
contrib.admin
|
master
|
#29023 |
running tests in parallel doesn't show exception chain, even with tblib
|
new
|
nobody
|
Cleanup/optimization
|
Testing framework
|
master
|
#29026 |
Make makemigrations scriptable / script-friendly
|
new
|
nobody
|
Cleanup/optimization
|
Migrations
|
master
|
#29040 |
test database creation log output doesn't use consistent stream
|
new
|
nobody
|
Cleanup/optimization
|
Testing framework
|
master
|
#29048 |
Add **extra_context arg to as_vendor methods in database functions
|
assigned
|
Priyansh Saxena
|
Cleanup/optimization
|
Database layer (models, ORM)
|
master
|
#29049 |
Add slicing notation to F expressions
|
assigned
|
Priyansh Saxena
|
New feature
|
Database layer (models, ORM)
|
master
|
#29056 |
Required SelectDateWidget renders invalid HTML
|
assigned
|
Stanislav Filin
|
Bug
|
Forms
|
master
|
#29085 |
Possible data loss on .save() with unsaved related model
|
new
|
nobody
|
Cleanup/optimization
|
Database layer (models, ORM)
|
master
|
#29112 |
Make it easier to update specific keys within nested Django JSONField data.
|
assigned
|
Priyansh Saxena
|
New feature
|
contrib.postgres
|
master
|
#29123 |
Changing an IntegerField to a ForeignKey generates incorrectly ordered migration operations if the field is in unique_together
|
new
|
nobody
|
Bug
|
Migrations
|
master
|
#29177 |
Unmanaged models with ForeignKeys do not get those fields serialized into their migration state when CreateModel happens.
|
new
|
nobody
|
Bug
|
Migrations
|
master
|
#29198 |
Add a --plan option to the migrate command
|
new
|
nobody
|
New feature
|
Migrations
|
master
|
#29222 |
Substr on NULL values returns incorrect results with pattern lookups.
|
assigned
|
felixxm
|
Bug
|
Database layer (models, ORM)
|
master
|
#29232 |
Add title option for admin filter when providing a field name
|
new
|
nobody
|
New feature
|
contrib.admin
|
master
|
#29247 |
A custom blank value in model field choices doesn't work when using named groups
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
master
|
#29261 |
Clarify the reason for LICENSE.python
|
assigned
|
James Bennett
|
Bug
|
Documentation
|
master
|