Python 如何在Flask Peewee ORM中设置Postgres用户名和密码?

Python 如何在Flask Peewee ORM中设置Postgres用户名和密码?,python,postgresql,ubuntu,flask,peewee,Python,Postgresql,Ubuntu,Flask,Peewee,我正在使用Python框架和PostgreSQL作为数据库构建一个网站。在我的Mac电脑上开发时,这项功能运行良好。我现在把安装移到我的Ubuntu12.04桌面上,在Linux上做一些测试,现在我在Postgresql上遇到了麻烦。在我的Mac电脑上,postgres服务器似乎不需要用户和密码(对开发有好处,对生产有坏处)。在Ubuntu上,它现在说 OperationalError: FATAL: role "kramer65" does not exist kramer65是我在Ubu

我正在使用Python框架和PostgreSQL作为数据库构建一个网站。在我的Mac电脑上开发时,这项功能运行良好。我现在把安装移到我的Ubuntu12.04桌面上,在Linux上做一些测试,现在我在Postgresql上遇到了麻烦。在我的Mac电脑上,postgres服务器似乎不需要用户和密码(对开发有好处,对生产有坏处)。在Ubuntu上,它现在说

OperationalError: FATAL:  role "kramer65" does not exist
kramer65是我在Ubuntu中的普通用户名,所以postgres显然不知道。我可以使用postgres用户登录psql,但我不知道如何将其添加到peewee。我有一个配置文件,其中有:

DATABASE = {
    'name': 'mydb',
    'engine': 'playhouse.postgres_ext.PostgresqlExtDatabase'
}
我尝试将
'password':'mypassword'
'username':'myusername'
添加到它,但它说
操作错误:无效的连接选项“username”


知道如何将用户名和密码添加到peewee以连接到PostgreSQL数据库吗?欢迎所有提示

我从来没有听说过peewee,也没有使用过它,但是关于peewee呢。由于peewee似乎使用psycopg2进行Postgres连接,因此所有连接选项都应适用


您需要使用
'user':'yourusername'
而不是
'username':'yourusername'

我从来没有听说过peewee,也没有使用过它,但是来自的示例postgres连接呢?既然peewee似乎使用psycopg2进行postgres连接,那么他们的所有连接选项都应该apply@DrColossos-多么愚蠢!结果是“用户”而不是“用户名”。谢谢你的提示!如果你回答了这个问题,我可以把你的回答标记为已接受。没问题,我把它作为一个答案加上去了。随便接受吧。