下面是简略的配置,重点是Django配置Postgresql,由于Django使用pq须要psycopg2,重点是模块psycopg2的依赖模块!python
sudo aptitude install update sudo aptitude install upgrade
sudo aptitude install python-pip
sudo pip install django==1.8
sudo aptitude install postgresql-9.3
1.安装环境依赖sql
sudo aptitude install python-dev libpq-dev
2.安装模块数据库
sudo pip install psycopg2
psql# create user abc with 'abc'; #新建用户abc,密码abc psql# create database abc owner abc; #新建数据库及其属主 abc
修改配置权限,不然没法初始化PG(本文最后一步)django
sudo vim /etc/postgresql/9.3/main/pg_hba.conf
将85,90,92行行末的peer和MD5,修改成trust(信任)vim
保存退出post
project_name: aspa
修改配置文件 a/a/settings.pypostgresql
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME':'abc', #数据库名 'USER': 'abc', #数据库用户名 'PASSWORD': 'abc', #数据库用户名密码 'HOST': '', 'PORT': '5432', #数据库远程链接端口 } }
配置完后,code
执行 ip
python manage.py migrate
初始化数据库
http://stackoverflow.com/questions/5420789/how-to-install-psycopg2-with-pip-on-python
http://stackoverflow.com/questions/32123068/pycharm-django-postgresql