最近我一直与django一起工作了很多,并且试图捕获一些常见的应用程序并将它们构建到第三方包中,并将它们作为开源在github中发布。什么是构建我的Django第三方应用程序的最佳方式
我的问题是,我该如何保持做这样的事情的最佳做法。假设我想建立所谓的“随机”
低于第三方应用程序的步骤是跟着
- 启动一个项目./manage startproject命令randomizer_project
创建以下结构
- randomizer_project
- randomizer_project
- settings.py
- wsgi.py
- 共享(用于创建第三方应用)
- 随机化器(这里INIT GIT)
- 无规
- models.py
- views.py
- 等
- README.rst
- LICENSE
- setup.py
- 无规
- 随机化器(这里INIT GIT)
- randomizer_project
- manage.py
- randomizer_project
并在我的settings.py中包括python路径中的shared/randomizer。我在这里采用最好的方法吗?我应该继续这样做吗?请告知是否有人一直遵循特定的工作方法,以便更快地构建软件包并更快地发布它们。
千恩万谢,
我通常将应用程序放置在一个单独的目录中,并在我的'testing'django应用程序中将它连接到它。我发现大部分时间都是通过pypi和pip等来获得正确的包装。 –