Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/292.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 表为';当我使用Django和Heroku运行migrate时不会显示_Python_Django_Postgresql_Heroku_Psql - Fatal编程技术网

Python 表为';当我使用Django和Heroku运行migrate时不会显示

Python 表为';当我使用Django和Heroku运行migrate时不会显示,python,django,postgresql,heroku,psql,Python,Django,Postgresql,Heroku,Psql,我有一个Django项目和一些模型。我在本地运行了python manage.py makemigrations,将迁移文件添加到主分支,然后推送到heroku。然后,当我运行heroku run python manage.py migrate时,迁移成功完成。但是,当我连接到数据库时,我的表都不在那里 以下是我所做工作的截图: 这是怎么回事?谢谢 我必须将我的设置.py中的数据库值更改为: DATABASES = { 'default': { 'ENGINE': '

我有一个Django项目和一些模型。我在本地运行了
python manage.py makemigrations
,将迁移文件添加到主分支,然后推送到heroku。然后,当我运行heroku run python manage.py migrate时,迁移成功完成。但是,当我连接到数据库时,我的表都不在那里

以下是我所做工作的截图:


这是怎么回事?谢谢

我必须将我的
设置.py中的
数据库
值更改为:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql_psycopg2',
        'NAME': '<database_name>',
        'USER': '<user_name>',
        'PASSWORD': '<password>',
        'HOST': '<hostname>',
        'PORT': '5432'
    }
}
数据库={
“默认值”:{
“引擎”:“django.db.backends.postgresql_psycopg2”,
“姓名”:“,
“用户”:“,
“密码”:“,
“主持人”:“,
“端口”:“5432”
}
}

请在您的设置中显示数据库值。@DanielRoseman是的,
数据库
值设置不正确。谢谢