Django 1.6 - 为什么我无法从SQLite切换到PostgreSQL?
- 论坛
- Django 1.6 - 为什么我无法从SQLite切换到PostgreSQL?
11 浏览
Django 1.6 - 为什么我无法从SQLite切换到PostgreSQL?
我已经修改了settings.py文件:
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': 'examdatabase', 'USER': 'examdatabaseuser', 'PASSWORD': '11111', 'HOST': '127.0.0.1', 'PORT': '5432', } }
我还安装了PostgreSQL,并创建了一个数据库:
sudo apt-get install python-psycopg2 sudo apt-get install postgresql sudo su - postgres createuser --superuser examdatabaseuser psql \password examdatabaseuser createdb examdatabase
我已经删除了项目中的sqlite数据库文件,但是当我运行python manage.py runserver
命令时,它仍然使用sqlite。为什么?
相关信息:我使用的是virtualenv (/home/py3env)。Ubuntu Server 14.04 LTS.