Python 日志表的Django syncdb错误
我将遵循本教程: 我添加了数据库详细信息(运行django.db.backends.postgresql_psycopg2)并添加了模板dir。但当我这么做的时候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
./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或任何其他现有数据库。关键是,在连接到数据库服务器之前,应该先安装并配置数据库服务器。