Python 表为';当我使用Django和Heroku运行migrate时不会显示
我有一个Django项目和一些模型。我在本地运行了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': '
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是的,数据库
值设置不正确。谢谢