2016-11-24 17 views
0

我创建了一个Django的应用程序,使用一些额外的模块,如crispy_forms。我想将这个应用程序发送给我的朋友来测试它。 但我不知道他们如何才能安装并运行它?可能吗? 也使用数据库PostgreSQL的应用程序。 从一开始就没有错误和问题的地方运行此应用程序的最简单方法是什么?如何在所有模块上安装Django项目?

我发现只有关于https://docs.djangoproject.com/en/1.10/intro/reusable-apps/ 的信息和打包我的应用程序,但我不知道如何安装它。

+0

您可以使用[requirments.txt]来再装(https://pip.pypa.io/en/stable/user_guide/#requirements-files)文件来说明项目要求。 –

+0

我知道,但即使我有它下一步是什么?我如何安装应用程序并运行它?我下载应用程序,解包并希望运行。 – allocer

+1

您也可以直接与安装说明一起发送代码。他们需要安装Python和PostgreSQL,并且可以使用pip直接安装requirements.txt中的python包。 –

回答

1

要设置ENV项目,我将安装的virtualenv,然后:

pip install -r requirements.txt 

你需要设置settings.py中的数据库连接,或者切换到sqlite3的...

希望这有助于!

+0

我希望它可以帮助。我生成了我的项目所需的所有模块,并使用此命令进行安装。看起来很好。 – allocer

0

如果您使用的是虚拟环境,请将其激活并进入您的项目根目录。 如果你不使用virtualenvironment,那么做同样的事情,进入你的项目根目录。 确保你有requirements.txt文件。

运行命令

pip freeze > requirements.txt 

这将添加自动所有模块requirements.txt文件

可以通过

pip install -r requirements.txt