mirror of
https://github.com/django/django.git
synced 2025-10-24 14:16:09 +00:00
Fixed #21018 -- Reversed precedence order for management commands.
This commit is contained in:
@@ -1319,6 +1319,10 @@ Django installation. Each string should be a dotted Python path to:
|
||||
These rules apply regardless of whether :setting:`INSTALLED_APPS`
|
||||
references application configuration classes on application packages.
|
||||
|
||||
When several applications provide different versions of the same resource
|
||||
(template, static file, management command, translation), the application
|
||||
listed first in :setting:`INSTALLED_APPS` has precedence.
|
||||
|
||||
.. setting:: INTERNAL_IPS
|
||||
|
||||
INTERNAL_IPS
|
||||
|
||||
@@ -697,6 +697,18 @@ following changes that take effect immediately:
|
||||
* The ``only_installed`` argument of ``get_model`` and ``get_models`` no
|
||||
longer exists, nor does the ``seed_cache`` argument of ``get_model``.
|
||||
|
||||
Management commands and order of :setting:`INSTALLED_APPS`
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
When several applications provide management commands with the same name,
|
||||
Django loads the command from the application that comes first in
|
||||
:setting:`INSTALLED_APPS`. Previous versions loaded the command from the
|
||||
applicatino that came last.
|
||||
|
||||
This brings discovery of management commands in line with other parts of
|
||||
Django that rely on the order of :setting:`INSTALLED_APPS`, such as static
|
||||
files, templates, and translations.
|
||||
|
||||
Behavior of ``LocMemCache`` regarding pickle errors
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
|
||||
Reference in New Issue
Block a user