我正在Heroku上部署一个Django网站,我的项目名为mysite-project,它在根目录下包含
当我运行
网站显示如下: 我认为我看不见任何内容(导航栏、初始页面等)是因为我没有运行 migrate。
如果我运行:
我得到了:
``` ls:无法访问'manage.py':没有那个文件或目录 ```
看起来`manage.py`在我的本地上但不在Heroku上。 Procfile
manage.py
和 Procfile
。当我运行
git push heroku master
后,我可以访问Heroku网站。网站显示如下: 我认为我看不见任何内容(导航栏、初始页面等)是因为我没有运行 migrate。
如果我运行:
heroku run python manage.py migrate
我遇到了以下错误:
python: 无法打开文件'manage.py': [Errno 2] 没有那个文件或目录
这一点都不合理,因为我已经在正确的目录中。
事实上:
- 我可以运行
python manage.py runserver
,并且本地主机也可以正常工作。 git ls-files manage.py
--输出-->manage.py
但是,
如果我执行以下操作:
heroku run bash
ls manage.py
我得到了:
``` ls:无法访问'manage.py':没有那个文件或目录 ```
看起来`manage.py`在我的本地上但不在Heroku上。 Procfile
web: gunicorn mysite-project.wsgi