#26714 |
Add examples for KMLSitemap and KMZSitemap
|
new
|
nobody
|
Cleanup/optimization
|
GIS
|
master
|
#26720 |
migration optimizer can produce operations that references removed models under certain circumstances
|
new
|
|
Bug
|
Migrations
|
master
|
#26739 |
Backward operation for RemoveField does not allow a default value in case the field is not null.
|
assigned
|
Markus Holtermann
|
Bug
|
Migrations
|
master
|
#26756 |
Changing of model's verbose_name does not change the names of the model's permissions
|
assigned
|
Roman Hudec
|
Bug
|
contrib.auth
|
master
|
#26760 |
Delete nonexistent migrations from django_migrations table
|
new
|
nobody
|
Cleanup/optimization
|
Migrations
|
master
|
#26780 |
Prefetch objects don't work with slices
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
master
|
#26790 |
Move BaseUserManager.normalize_email() to AbstractUser
|
assigned
|
Huynh Thanh Tam
|
Cleanup/optimization
|
contrib.auth
|
master
|
#26803 |
Add a statistics option to makemessages
|
assigned
|
Sergey Kolosov
|
New feature
|
Internationalization
|
master
|
#26819 |
Using a ArrayField on Meta.unique_together throws "unhashable type: 'list'" on validate_unique method
|
assigned
|
felixxm
|
Bug
|
Forms
|
master
|
#26827 |
"ModelState.fields cannot refer to a model class ... Use a string reference instead." when using custom model field derived from ManyToMany
|
assigned
|
Zaheer Soebhan
|
Cleanup/optimization
|
Documentation
|
master
|
#26834 |
MinValueValidator/MaxValueValidator not forwarded to form field for ModelForm
|
assigned
|
Sagar Nilesh Shah
|
Bug
|
Forms
|
master
|
#26836 |
Allow applications to register links in the admin interface
|
assigned
|
Luis Del Giudice
|
New feature
|
contrib.admin
|
master
|
#26906 |
Factor out an AlterFooTogether operation from AlterUnique/IndexTogether
|
assigned
|
Akshesh Doshi
|
Cleanup/optimization
|
Migrations
|
master
|
#26962 |
docs: Missing Information about Transaction in Operations (migrations)
|
new
|
nobody
|
Cleanup/optimization
|
Documentation
|
master
|
#26974 |
Add support for Hash indexes
|
assigned
|
Nick Pope
|
New feature
|
contrib.postgres
|
master
|
#27021 |
Add explicit support for Q object annotations
|
assigned
|
Sergey Fedoseev
|
New feature
|
Database layer (models, ORM)
|
master
|
#27029 |
Make EmailValidator accept non-ASCII characters
|
assigned
|
Wout De Puysseleir
|
Cleanup/optimization
|
Core (Other)
|
master
|
#27055 |
Model form with geometry widgets has invalid html
|
assigned
|
Antonis Christofides
|
Bug
|
GIS
|
master
|
#27060 |
Take indexes into account in inspectdb command
|
new
|
|
New feature
|
Core (Management commands)
|
master
|
#27064 |
Implement RenameIndex in a backwards compatible way
|
new
|
nobody
|
New feature
|
Migrations
|
master
|
#27086 |
running servers.tests may hang in parallel mode on Mac OS X
|
new
|
nobody
|
Cleanup/optimization
|
Core (Other)
|
master
|
#27095 |
Queries involving postgres Array fields can't include expressions as elements
|
new
|
|
Bug
|
contrib.postgres
|
master
|
#27109 |
Make Flatpage swappable
|
new
|
nobody
|
New feature
|
contrib.flatpages
|
master
|
#27147 |
Add support for defining bounds in postgres range fields
|
new
|
|
New feature
|
contrib.postgres
|
master
|
#27229 |
Allow using aggregates in ModelAdmin.list_display
|
assigned
|
Dor
|
New feature
|
contrib.admin
|
master
|
#27236 |
Deprecate Model.Meta.index_together in favour of Model.Meta.indexes
|
assigned
|
Olivier Tabone
|
Cleanup/optimization
|
Database layer (models, ORM)
|
master
|
#27272 |
Add a on_delete RESTRICT handler to allow cascading deletions while protecting direct ones
|
assigned
|
Daniel Izquierdo
|
New feature
|
Database layer (models, ORM)
|
master
|
#27325 |
Offer a solution for static file serving suitable for production use
|
assigned
|
Aleksej Manaev
|
New feature
|
Core (Other)
|
master
|
#27338 |
Running an AlterField to change a CharField primary key to AutoField crashes
|
new
|
nobody
|
Cleanup/optimization
|
Migrations
|
master
|
#27339 |
Adding an AutoField prompts for a default which creates a broken migration
|
new
|
nobody
|
Cleanup/optimization
|
Migrations
|
master
|
#27391 |
Support unittest.TestCase.debug() method
|
new
|
nobody
|
New feature
|
Testing framework
|
master
|
#27399 |
Segfault when running GDALBandTests on OSX 10.11.6
|
new
|
nobody
|
Bug
|
GIS
|
master
|
#27401 |
Add Transifex config to build translated docs
|
new
|
nobody
|
New feature
|
Documentation
|
master
|
#27403 |
Document that prefetch_related doesn't guarantee transactional consistency
|
new
|
nobody
|
Cleanup/optimization
|
Documentation
|
master
|
#27408 |
Make QuerySet.bulk_create() populate fields on related models
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
master
|
#27437 |
Can't create GinIndex on ArrayField(CITextField)
|
assigned
|
Mads Jensen
|
Bug
|
contrib.postgres
|
master
|
#27445 |
RadioSelect widget does not work for NullBooleanField
|
assigned
|
Jacob Rief
|
New feature
|
Forms
|
master
|
#27447 |
Provide an easy way to test sending of signals
|
assigned
|
James Bennett
|
New feature
|
Testing framework
|
master
|
#27450 |
GDALBandTests.test_band_data test failure on MacOS 10.12.1 and python3.5
|
new
|
nobody
|
Bug
|
GIS
|
master
|
#27464 |
SRID should be stored in DB on MySQL backend
|
assigned
|
Sergey Fedoseev
|
Cleanup/optimization
|
GIS
|
master
|
#27468 |
Move utils.crypto.salted_hmac() from SHA1 toward SHA256
|
assigned
|
Srinivas Reddy Thatiparthy
|
Cleanup/optimization
|
Utilities
|
master
|
#27477 |
Use QuerySet.select_for_update() in admin change form to fix race condition
|
new
|
nobody
|
New feature
|
contrib.admin
|
master
|
#27486 |
intword and filesizeformat filters shouldn't pass non-integers to gettext
|
new
|
|
Cleanup/optimization
|
Template system
|
master
|
#27489 |
Renaming a model doesn't rename the permission name and codename
|
assigned
|
Morgan Aubert
|
Bug
|
contrib.auth
|
master
|
#27503 |
Provide a way for to-many rels to be used without the db
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
master
|
#27505 |
Error messages customization and internationalization in Paginator class
|
assigned
|
Anton Bazhanov
|
Cleanup/optimization
|
Core (Other)
|
master
|
#27534 |
Add CSRF_COOKIE_HTTPONLY note to CSRF AJAX docs
|
new
|
nobody
|
Cleanup/optimization
|
Documentation
|
master
|
#27550 |
add version of GEOSGeometry.normalize() that returns new geometry
|
assigned
|
Sergey Fedoseev
|
New feature
|
GIS
|
master
|
#27559 |
Admin changelist turns GET QueryDict into dict which may lose parameters
|
new
|
|
Cleanup/optimization
|
contrib.admin
|
master
|
#27574 |
support geodetic distance calculation on MySQL 5.7+
|
assigned
|
Sergey Fedoseev
|
New feature
|
GIS
|
master
|
#27580 |
add special field for storing content types
|
assigned
|
Sergey Fedoseev
|
New feature
|
contrib.contenttypes
|
master
|
#27604 |
Use set_signed_cookie for contrib.messages Cookie storage
|
new
|
|
Cleanup/optimization
|
contrib.messages
|
master
|
#27620 |
Add a TransactionMiddleware
|
assigned
|
luojiebin
|
New feature
|
Core (Other)
|
master
|
#27635 |
django.utils.crypto should use secrets on Python 3.6+
|
new
|
nobody
|
Cleanup/optimization
|
Utilities
|
master
|
#27645 |
Move Settings.__init__ checks to system checks
|
assigned
|
Adam (Chainz) Johnson
|
Cleanup/optimization
|
Core (Other)
|
master
|
#27646 |
Add QuerySet support for group by modifiers and OLAP functionality
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
master
|
#27659 |
Arbritrary file overrides in startproject/app template extraction
|
new
|
nobody
|
Bug
|
Utilities
|
master
|
#27674 |
Deprecate GeoModelAdmin and OSMGeoAdmin
|
new
|
nobody
|
Cleanup/optimization
|
GIS
|
master
|
#27676 |
MariaDB 10.2 supports defaults for text columns
|
assigned
|
Adam (Chainz) Johnson
|
New feature
|
Database layer (models, ORM)
|
master
|
#27685 |
Allow autoreloader to use watchman
|
assigned
|
Tom Forbes
|
Cleanup/optimization
|
Utilities
|
master
|
#27694 |
Improve documentation of supported lookups on HStore & JSON fields
|
new
|
nobody
|
Cleanup/optimization
|
Documentation
|
master
|
#27704 |
contrib.postgres.ArrayField with choices should use TypedMultipleChoiceField as its default form field class
|
new
|
|
New feature
|
contrib.postgres
|
master
|
#27708 |
Relation between tables in different schemas with big names
|
new
|
nobody
|
Bug
|
Migrations
|
master
|
#27719 |
Add queryset.alias() to mimic .annotate() for aggregations without loading data
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
master
|
#27731 |
Squashmigrations doesn't optimize AlterField related_name across AlterUniqueTogether/AlterIndexTogether
|
assigned
|
Andrew Nester
|
Cleanup/optimization
|
Migrations
|
master
|
#27732 |
django.contrib.postgres.search SearchRank doesn't handle SearchVectorField references
|
new
|
|
Bug
|
contrib.postgres
|
master
|
#27737 |
Investigate if reloading old relational fields in migration operations' state_forwards is needed
|
assigned
|
Markus Holtermann
|
Cleanup/optimization
|
Migrations
|
master
|
#27746 |
Database migration fail when removing a child model containing only foreignkeys in a multi-table inheritance context on MySQL
|
new
|
nobody
|
Bug
|
Migrations
|
master
|
#27747 |
Add signals for Django management commands
|
new
|
nobody
|
New feature
|
Core (Management commands)
|
master
|
#27752 |
Fix and test admin_order_field set for the __str__ of a model
|
assigned
|
Renato Oliveira
|
Bug
|
contrib.admin
|
master
|
#27753 |
Cleanups when no supported version of Django supports Python 2 anymore
|
new
|
|
Cleanup/optimization
|
Utilities
|
master
|
#27755 |
add ModelAdmin.get_inlines() hook to allow set inlines based on the request or model instance.
|
new
|
nobody
|
New feature
|
contrib.admin
|
master
|
#27768 |
makemigrations uses unnecessary AddField for ForeignKey depending on model name
|
assigned
|
Ed Morley
|
Cleanup/optimization
|
Migrations
|
master
|
#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
|
#27844 |
Add a management command to optimize a migration
|
assigned
|
nobody
|
New feature
|
Migrations
|
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
|