Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想制作一个可以将其他应用程序作为插件处理的应用程序,用户可以随时下载和加载/卸载。我阅读了所有的 django 文档,除了手动安装应用程序并执行同步数据库之外,似乎没有合适的方法来执行此操作,并且无法卸载。
我想做的一个很好的例子可能是 wordpress 插件。我想为我的 django 项目提供类似的东西,用户可以随时加载和卸载的可下载“插件”。
有没有办法做到这一点?
我不认为这是可能的。当它的 *cgi 进程启动时, Django 只加载它的所有.py文件一次。因此,要更新您的urls.py或models.py需要重新启动 cgi,我认为您不想让您的用户这样做。:-)
.py
urls.py
models.py