同步数据库时应该使用什么密码?

2024-04-25 19:21:23 发布

您现在位置:Python中文网/ 问答频道 /正文

嗨,我是django的新手,刚刚学会了python。我正在努力把一切安排好。所以现在道歉!在

我已经安装了django和python(windows7)。到目前为止,教程中的所有内容都起作用了。现在尝试同步我的第一个数据库在教程帖子。我在myadmin III中创建了一个名为posts和my的设置.py文件看起来像。。在

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql_psycopg2',
        'NAME': os.path.join(BASE_DIR, 'C:/Program Files/PostgreSQL/9.3/data/base/polls.db'),
        'PASSWORD': '',

但是我得到了这个错误(在其他错误中)

^{pr2}$

dbase似乎没有设置密码,也没有postgresql中的服务器连接。所以不知道我该怎么办?在

我应该使用什么密码?在

非常感谢!在


Tags: django数据库密码内容dbpostgresql错误教程
2条回答

我假设通过本教程,您正在使用开发服务器(manage.py runserver)在本地计算机上工作。在这种情况下,我建议您只使用sqllite,就像您在设置中尝试的那样。在

为了让syncdb正常工作,下面的操作应该很好。在

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3', 
        'NAME': os.path.join(BASE_DIR, 'polls.db'), #name field represents filepath for sqlite
    }
}

但是,如果希望使用postgres的本地实例,则需要在name参数中指定数据库名称。看起来更像

^{pr2}$

您应该在postgres中创建一个用户,并使用此帐户的设置(user和pass)。在

相关问题 更多 >