我有一个Django项目,客户会在他们的服务器上安装。我还有一些可选的应用程序,它们是功能插件,可以随意安装/卸载。
我希望有一种简单的方法来打包这些插件应用程序,使得安装/卸载变得轻松。我不希望他们将模板文件复制到一个目录,将应用程序放到另一个目录,媒体文件放到第三个目录等等。如果他们不需要编辑settings.py,那就更好了,但是如果确实需要,也可以接受。
理想情况是,他们只需解压缩到Python路径中的某个位置(可能是特殊的插件目录),并删除以卸载。是否有一种简单的方法来打包这些应用程序,以便可以通过这种方式进行安装?
我希望有一种简单的方法来打包这些插件应用程序,使得安装/卸载变得轻松。我不希望他们将模板文件复制到一个目录,将应用程序放到另一个目录,媒体文件放到第三个目录等等。如果他们不需要编辑settings.py,那就更好了,但是如果确实需要,也可以接受。
理想情况是,他们只需解压缩到Python路径中的某个位置(可能是特殊的插件目录),并删除以卸载。是否有一种简单的方法来打包这些应用程序,以便可以通过这种方式进行安装?