#29554: Allow loading apps dynamically at runtime
------------------------------------+--------------------------------------
Reporter: Christian González | Owner: nobody
Type: New feature | Status: new
Component: Core (Other) | Version: 2.0
Severity: Normal | Resolution:
Keywords: | Triage Stage: Unreviewed
Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
------------------------------------+--------------------------------------
Comment (by Aymeric Augustin):
This proposal removes the guarantees of deterministic behavior that the
app-loading refactor brought. One example among many: if two apps override
the same template, which app wins? The order of `INSTALLED_APPS` defines
this. What happens in the scenario you're proposing?
I'd like to see a thorough discussion of the pros and cons before making
this decision as well as an analysis of which caches need to be
invalidated and how this could happen.
I wrote extensively about this topic on the django-developers mailing-list
during the app-loading refactor. As far as I can tell, all this material
is still relevant, so you should be able to get the list of topics to
discuss from there. You can also check out my conference talks about app-
loading.
--
Ticket URL: <https://code.djangoproject.com/ticket/29554#comment:2>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.
--
You received this message because you are subscribed to the Google Groups
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-updates/064.546a21da7501df6564d94a6de2a5560d%40djangoproject.com.
For more options, visit https://groups.google.com/d/optout.