Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python heroku部署,关系“;django_会议”;不存在_Python_Django_Database_Heroku_Deployment - Fatal编程技术网

Python heroku部署,关系“;django_会议”;不存在

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...

我已经在Python+Django上构建了一个简单的浏览器游戏,它使用会话/cookies来跟踪分数。游戏本身没有任何数据库。当我部署到heroku时,我遇到了这种类型的错误

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等静态文件已正确加载/显示
  • 我是,我试过:
补充说,并推回heroku,没有起作用

  • 我的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