Django manage.py不更新数据库名称

Django manage.py不更新数据库名称,django,Django,我有一个Django应用程序,最近我更改了它应该使用的数据库的名称。但是,manage.py似乎没有使用新数据库 我仔细检查了settings.py文件,甚至在manage.py文件中添加了print settings.DATABASE_名称,它打印出正确的名称,但仍然连接到旧数据库 例如,使用./manage.py dbshell: 就我所见,它完全忽略了设置文件中的内容 是什么原因造成的?我找到了问题所在 虽然manage.py接受设置文件,但djang.conf.settings是从sys

我有一个Django应用程序,最近我更改了它应该使用的数据库的名称。但是,manage.py似乎没有使用新数据库

我仔细检查了settings.py文件,甚至在manage.py文件中添加了print settings.DATABASE_名称,它打印出正确的名称,但仍然连接到旧数据库

例如,使用./manage.py dbshell:

就我所见,它完全忽略了设置文件中的内容


是什么原因造成的?

我找到了问题所在

虽然manage.py接受设置文件,但djang.conf.settings是从sys.path加载的,而不是通过manage.py传递的

显然,旧位置在sys.path中,因此它正在加载旧设置文件

NewDB
Password for user : 
Welcome to psql 8.1.11, the PostgreSQL interactive terminal.
OldDB=>