我最近一直在使用 django,并试图捕获一些常见的应用程序并将它们构建到第三方包中并将它们作为开源发布在 github 中。
我的问题是,我怎样才能保持做这种事情的最佳实践。假设我想构建一个名为“randomizer”的第三方应用程序
以下是我正在遵循的步骤
- 启动一个项目 ./manage startproject randomizer_project
创建以下结构
- randomizer_project
- randomizer_project
- 设置.py
- wsgi.py
- 共享(用于创建第三方应用程序)
- 随机化器(此处为 init git)
- 随机化器
- 模型.py
- 视图.py
- ETC
- 自述文件.rst
- 执照
- 安装程序.py
- 随机化器
- 随机化器(此处为 init git)
- randomizer_project
- 管理.py
- randomizer_project
在我的 settings.py 中,我在 python 路径中包含了 shared/randomizer 。我在这里遵循最好的方法吗?我应该继续这样做吗?请告知是否有人一直在遵循某种工作方法,可以更快地构建包并更快地发布它们。
非常感谢,