Added a note about a possible name clash.

Thanks Russell for the advice.
This commit is contained in:
Aymeric Augustin 2014-02-02 15:31:34 +01:00
parent b5fbdf97db
commit ab2f21080d
1 changed files with 9 additions and 0 deletions

View File

@ -99,6 +99,15 @@ to determine which application this configuration applies to. You can define
any attributes documented in the :class:`~django.apps.AppConfig` API any attributes documented in the :class:`~django.apps.AppConfig` API
reference. reference.
.. note::
If your code imports the application registry in an application's
``__init__.py``, the name ``apps`` will clash with the ``apps`` submodule.
The best practice is to move that code to a submodule and import it. A
workaround is to import the registry under a different name::
from django.apps import apps as django_apps
For application users For application users
--------------------- ---------------------