【发布时间】:2021-10-09 11:14:27
【问题描述】:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': 'test',
}
}
这是我的 settings.py。 DATABASE 'test' 有密码,但我没有输入。
创建超级用户也确实有效。和 psql,
我认为 Django 无法连接到数据库,因为我没有输入“用户”、“密码”字段,但数据在我的数据库中。怎么可能?
【问题讨论】:
-
数据库是否更新。可能是您没有指定正确的设置文件,在这种情况下它将与
sqlite一起使用,从而在文件系统中构造一个 sqlite。 -
不太确定,但你可以有一个.pgpass 文件。
-
抱歉,出错了。我刚刚编辑了我的问题。
标签: django postgresql migrate