我的本地django项目的数据库指向本地postgresql db testdb
。
在settings.py
中,我的数据库连接是:
# Parse database configuration from $DATABASE_URL
import dj_database_url
DATABASES['default'] = dj_database_url.config()
这是为稍后部署到Heroku而设置的。
但是,我怀疑该项目根本没有与testdb
相关联。我尝试在管理面板中创建一个用户,但它没有显示在我的auth_user
表中。此外,我一直在使用我新创建的模型出错。尽管使用了Migrate
我已经仔细检查过$ DATABASE_URL postgres:///testdb
我已多次manage.py migrate
有没有办法告诉我的django项目连接到哪个数据库?
我正在运行的本地服务器是Gunicorn
答案 0 :(得分:0)
解决了问题。 有一个Gunicorn的幽灵会议在后台运行,在杀死进程并重启Gunicorn后问题得到解决