Django 1.6 - 为什么我不能从SQLite更改为PostgreSQL?

时间:2015-03-29 12:20:22

标签: python django 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。

0 个答案:

没有答案