目前,我正在学习如何使用Django创建一个基本博客的教程,但我希望使用PostgreSQL数据库,而不是sqlite数据库。Django不自动为非sqlite创建数据库,而且我在创建我的数据库时遇到了困难。我以为我做得很好,但是每当我试图同步我的DB时,我就会看到一堆文件,然后是错误。"django.db.utils.OperationalError: FATAL: role [username] does not exist"
我试过搜索这个问题,并尝试了一些我找到的解决方案,但是它们似乎都没有效
我现在正在学习Django,正在一步一步地学习。FATAL: password authentication failed for user "postgres"settings.py配置:
DATABASES = {'USER': 'postgres', # Not used with sqlite3.connec
几个月前,我用kyngchaos安装程序安装了postgres。我现在已经更新到OSX Lion,但是数据库服务器无法启动。kyngchaos的博客()上的一条评论让我看到了'postgres‘用户:它已经不存在了!至少,我不能再"sudo su postgres“了。所以我想这就是我的服务器不能运行的原因。如何才能最好地还原该用户?