【发布时间】:2013-01-15 01:57:35
【问题描述】:
我如何打包一个项目,以便我可以调用一些运行该项目的函数?
我知道如何打包 django 应用,但我的问题是如何打包 django 项目。
目前我的项目在内部 pypi 服务器上,可以使用以下方式将其拉下:
pip install [project]
但是要使用它,我必须进入我的站点包,然后进入包,这样我才能运行
./manage.py ....
还是我最好检查项目并 pip 安装应用程序?
【问题讨论】:
-
您是否尝试部署到生产环境?
-
是的,我会的,目前我只是在虚拟环境中测试部署
-
我正在使用gunicorn 而不是 wsgi(由于 gunicorn 处理异步工作人员),但正如它所说(如果我没看错的话)你需要给出一个完整的路径。我使用'./manage.py run_gunicorn ....'运行它
-
嗯。我想我有点误解了这个问题,因为我认为你想自动启动应用程序(在生产中,manage.py 是无关紧要的)。在我们的项目中,我们通常有一个厨师脚本检查代码,pip 安装依赖项,然后运行 uwsgi 指向(带有完整路径)到结帐位置。
标签: python django package pypi