Python 如何使用Heroku/Virtualenv/Django创建/制作本地应用程序?
以下是我迄今为止所做的工作:Python 如何使用Heroku/Virtualenv/Django创建/制作本地应用程序?,python,django,git,heroku,Python,Django,Git,Heroku,以下是我迄今为止所做的工作: 安装Git Bash、Heroku和Foreman 登录、创建密钥等 从Git克隆了一个演示应用程序 在浏览器上部署/测试它。它起作用了 我正在处理以下目录: */python-getting-started (master)* Which has this stuff: Procfile gettingstarted manage.py runtime.txt README.md **hello ( My app)** requirements.txt
- 安装Git Bash、Heroku和Foreman李>
- 登录、创建密钥等
- 从Git克隆了一个演示应用程序
- 在浏览器上部署/测试它。它起作用了李>
*/python-getting-started (master)*
Which has this stuff:
Procfile
gettingstarted
manage.py
runtime.txt
README.md
**hello ( My app)**
requirements.txt
嗯,根据文件名(init,manage.py,诸如此类的东西…)我假设Django托管在远程机器上(Heroku机器?)。。。说到在本地运行应用程序,我不知道如何使用virtualenv来实现这一点
我应该在远程文件夹中“设置”virtualenv吗?如果这是正确的,那有什么意义?我可以只使用python本身而不需要virtualenv
我不确定我的问题是否有意义,如果你需要知道其他事情,请。。。
两天来一直在尝试设置此功能…A
git-push-heroku\u-remote\u-name-local\u-branch\u-name:master
call将该代码分支推送到heroku。然后Heroku做了以下事情
- 引入代码更改
- 安装
requirements.txt中列出的
要求pip
- 通过调用远程web服务器上的
重新启动“dyno”web服务器python manage.py runserver
如果希望在本地运行web应用程序,则需要创建virtualenv并在本地调用
python manage.py runserver
如果您使用的是linux,这里有一些命令可以让您灵活地工作。如果您不在linux上,那么这些步骤至少应该说明您想要做什么
sudo apt get安装-y python pip
sudo pip安装virtualenvwrapper
sudo pip安装autoenv
cd路径/to/project
mkvirtualenv venv\u name\u此处
echo“source/home/your_username/.virtualenvs/venv_name_here/bin/activate”>.env
cd.
python manage.py syncdb
python manage.py运行服务器0.0.0.0:8000