Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 日志表的Django syncdb错误_Python_Database_Django_Psycopg2 - Fatal编程技术网

Python 日志表的Django syncdb错误

Python 日志表的Django syncdb错误,python,database,django,psycopg2,Python,Database,Django,Psycopg2,我将遵循本教程: 我添加了数据库详细信息(运行django.db.backends.postgresql_psycopg2)并添加了模板dir。但当我这么做的时候 ./manage.py syncdb 我得到: self.connection = Database.connect(**conn_params) psycopg2.OperationalError: could not connect to server: Permission denied Is the serv

我将遵循本教程:

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

./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"?

有关如何解决此问题的任何建议,请?

在连接到数据库之前,您需要安装数据库服务器,并将其配置为任何用户都可以访问

如果您想按照教程进行操作,请使用SQLite—它的配置最简单

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

首先,从postgres管理员用户连接到服务器,然后创建数据库,添加用户,配置对数据库的访问,以及用户的日志记录方式。有很多关于设置Postgres的手册。是这样的:“>>>psycopg2.connect(“dbname=name=user=username”)”psql-U-W-h。。。看看这个,我不断地得到这些不同的错误。你能告诉我首先该做什么吗?“su postgres”返回“su:Sorry”?首先,如果您只想学习教程,请使用mysqlligh或任何其他现有数据库。关键是,在连接到数据库服务器之前,应该先安装并配置数据库服务器。