Interesting approach with DJP. I've been using a plugin system for some private projects for awhile. I took a heavier weight approach and wrapped the settings bootstrap (I think I like djp better). I have a bunch of django apps (like >100) that loosely work together and can be optionally installed to add additional features. The plugin system and the dependency system talk to each other so, when I constitute a site as a python package its dependency tree determines the order apps are listed in INSTALLED_APPS. It works quite well.
Any interest in Molmo along with Llama 3.2?
Interesting approach with DJP. I've been using a plugin system for some private projects for awhile. I took a heavier weight approach and wrapped the settings bootstrap (I think I like djp better). I have a bunch of django apps (like >100) that loosely work together and can be optionally installed to add additional features. The plugin system and the dependency system talk to each other so, when I constitute a site as a python package its dependency tree determines the order apps are listed in INSTALLED_APPS. It works quite well.