博客表的Django syncdb错误

时间:2011-10-29 20:23:04

标签: python database django psycopg2

我正在学习本教程:http://www.programmersbook.com/page/21/Django-Beginner-Tutorial-Part-I/

我添加了数据库详细信息(运行django.db.backends.postgresql_psycopg2)并添加了模板dirs。但是当我做的时候

./manage.py syncdb

我得到:

    self.connection = Database.connect(**conn_params)
psycopg2.OperationalError: could not connect to server: Permission denied
    Is the server running locally and accepting
    connections on Unix domain socket "/var/pgsql_socket/.s.PGSQL.5432"?

有关我如何解决这个问题的任何建议吗?

1 个答案:

答案 0 :(得分:0)

在连接数据库之前,您需要安装数据库服务器,并为任何用户进行配置。

如果您只想按照教程使用SQLite -it最简单的配置。

否则,安装您选择的数据库服务器,创建数据库,配置访问权限,确保连接详细信息正确,和/或数据库服务器已启动并正在运行。 最好的方法是尝试通过命令行连接到服务器。