parent
285e765891
commit
8c78cba47f
|
@ -1297,7 +1297,7 @@ application. :ref:` Learn more about applications </ref/applications>`.
|
|||
.. admonition:: Use the application registry for introspection
|
||||
|
||||
Your code should never access :setting:`INSTALLED_APPS` directly. Use the
|
||||
app registry, :attr:`~django.apps.apps`, instead.
|
||||
app registry, :attr:`django.apps.apps`, instead.
|
||||
|
||||
.. admonition:: Application labels must be unique
|
||||
|
||||
|
|
|
@ -66,12 +66,11 @@ known as the "app cache" dealt with both installed applications and models.
|
|||
The models module was used as an identifier for applications in many APIs.
|
||||
|
||||
As the concept of :doc:`Django applications </ref/applications>` matured, this
|
||||
code showed some shortcomings. It was refactored into an "app registry" where
|
||||
models modules no longer have a central role models and where it's possible to
|
||||
code showed some shortcomings. It has been refactored into an "app registry"
|
||||
where models modules no longer have a central role and where it's possible to
|
||||
attach configuration data to applications.
|
||||
|
||||
Not only does this prepare the ground for further improvements, but it also
|
||||
brings some concrete improvements:
|
||||
Improvements thus far include:
|
||||
|
||||
* It is possible to omit ``models.py`` entirely if an application doesn't
|
||||
have any models.
|
||||
|
|
Loading…
Reference in New Issue