Python heroku部署,关系“;django_会议”;不存在
我已经在Python+Django上构建了一个简单的浏览器游戏,它使用会话/cookies来跟踪分数。游戏本身没有任何数据库。当我部署到heroku时,我遇到了这种类型的错误Python heroku部署,关系“;django_会议”;不存在,python,django,database,heroku,deployment,Python,Django,Database,Heroku,Deployment,我已经在Python+Django上构建了一个简单的浏览器游戏,它使用会话/cookies来跟踪分数。游戏本身没有任何数据库。当我部署到heroku时,我遇到了这种类型的错误 ProgrammingError at / relation "django_session" does not exist LINE 1: SELECT (1) AS "a" FROM "django_session" WHERE "django_sessio...
ProgrammingError at /
relation "django_session" does not exist
LINE 1: SELECT (1) AS "a" FROM "django_session" WHERE "django_sessio...
^
Request Method: GET
Request URL: https://lesgogo.herokuapp.com/
Django Version: 3.0.7
Exception Type: ProgrammingError
Exception Value:
relation "django_session" does not exist
LINE 1: SELECT (1) AS "a" FROM "django_session" WHERE "django_sessio...
^
Exception Location: /app/.heroku/python/lib/python3.8/site-packages/django/db/backends/utils.py in _execute, line 86
Python Executable: /app/.heroku/python/bin/python
Python Version: 3.8.3
Python Path:
['/app/.heroku/python/bin',
'/app',
'/app/.heroku/python/lib/python38.zip',
'/app/.heroku/python/lib/python3.8',
'/app/.heroku/python/lib/python3.8/lib-dynload',
'/app/.heroku/python/lib/python3.8/site-packages']
Server time: Sat, 13 Jun 2020 04:00:23 +0000
我所尝试的:
- 在没有views.py(该文件中包含会话的逻辑部分)的情况下成功部署到heroku,img和css等静态文件已正确加载/显示
- 我是,我试过:
- 我的settings.py文件几乎是默认的,所以所有的中间件都在那里,我只是添加了我的应用程序名
python-3.8.3
asgiref==3.2.7
dj-database-url==0.5.0
Django==3.0.7
django-heroku==0.3.1
gunicorn==20.0.4
psycopg2==2.8.5
pytz==2020.1
sqlparse==0.3.1
whitenoise==5.1.0
附:这是我的第一篇文章。谢谢 在遵循了这个链接中的建议之后(这是您上面提到的链接),我就这样做了
heroku run python manage.py makemigrations sessions
heroku run python manage.py migrate sessions
向上,请帮助一些人我收到了这个错误
警告:heroku更新从7.47.6到7.51.0提供错误:缺少必需的标志:›-a,--app审查应用使用的父应用
python-3.8.3
asgiref==3.2.7
dj-database-url==0.5.0
Django==3.0.7
django-heroku==0.3.1
gunicorn==20.0.4
psycopg2==2.8.5
pytz==2020.1
sqlparse==0.3.1
whitenoise==5.1.0
heroku run python manage.py makemigrations sessions
heroku run python manage.py migrate sessions