品易云推流 关闭
文章详情页
文章 > Django > django连接PostgreSQL的方法

django连接PostgreSQL的方法

头像

小妮浅浅

2021-03-04 13:49:557316浏览 · 0收藏 · 0评论

在框架中使用数据库,能够对数据的操作效率方面得到很大的提升。一般来说,我们会对Mysql数据库进行连接,除此直接,其它数据库的连接也必不可少。本篇所要带来的是PostgreSQL数据库的连接,安装时会遇到一些报错和再安装的时候,下面一起来看下具体的安装情况吧。

1、连接Postgresql需要安装先psycopg2库,它是python语言的 PostgreSQL数据库接口(需要gcc)

wget http://initd.org/psycopg/tarballs/psycopg2-latest.tar.gz

2、安装

tar xzvf psycopg2-latest.tar.gz cd psycopg2-*
python setup.py install
Error: pg_config executable not found

3、缺少postgresql-devel

yum install postgresql-devel
whereis pg_config
pg_config: /usr/bin/pg_config /usr/include/pg_config.h /usr/share/man/man1/pg_config.1.gz

4、再次安装继续报错

python setup.py install
error: Python.h: no such file or directory

没有安装python development package

yum install python-devel
#debain里是apt-get install python-dev,注意是dev不是devel

5、再次安装,安装成功(还需要libpq-dev)

注意:fedora 18 安装psycopg有包冲突,CentOS 6 下没有

以上就是django连接PostgreSQL的方法,大家在学习完后,赶快对现有的django框架进行配置吧~更多Python框架指路:django

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

底部广告图