可加载/可卸载的django应用程序

时间:2012-05-25 08:02:55

标签: django plugins pluggable

我想创建一个可以处理其他应用程序作为插件的应用程序,用户可以随时下载和加载/卸载。我阅读了所有的django文档,除了手动安装app并执行syncdb之外,似乎没有一种正确的方法,而且没有卸载的可能性。

我想要做的一个很好的例子可能是wordpress插件。我想在我的django项目中使用类似的东西,可以下载用户可以随时加载和卸载的“插件”。

有没有办法实现这个目标?

1 个答案:

答案 0 :(得分:0)

我不认为这是可能的。 Django在启动* cgi进程时只加载其所有.py个文件一次。因此,更新urls.pymodels.py需要重新启动cgi,我认为您不希望允许您的用户执行此操作。 : - )