在posgtresql(至少在ubuntu服务器上)中创建
CREATE DATABASE azREydayz;
然后在django设置中添加相同的数据库名称
DATABASES = {
'ENGINE': 'postgresql_psycopg2',
'NAME': 'azREydayz',
}
我说错话了
django.db.utils.OperationalError: FATAL: database "azREydayz" does not exist
。若要解决此问题,请将“NAME”:“azREydayz”更改为“NAME”:“azREydayz”。
我的问题是为什么psycopg2不尊重这个案子?
最佳答案
我想这是because database names are only case sensitive when quoted,所以如果你真的CREATE DATABASE "azREydayz";
,它会尊重这个案子的。
关于django - 为什么psycopg2不尊重大小写?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21152592/