#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.