#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 django-updates+unsubscr...@googlegroups.com.
To post to this group, send email to django-updates@googlegroups.com.
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.

Reply via email to