Django,使用绝对路径执行时自定义管理命令出错

Django,使用绝对路径执行时自定义管理命令出错,django,django-admin,Django,Django Admin,我有一个名为temperature.py的自定义管理命令,它位于/home/user/project/monitor/management/commands下。如果我将目录更改为/home/user/并执行: user@localhost:~/project$ ./manage.py temperature 它运行正常,并在可用命令中列出。但如果我尝试使用绝对路径运行它: user@localhost:/$ /home/user/project/manage.py temperature 它

我有一个名为temperature.py的自定义管理命令,它位于/home/user/project/monitor/management/commands下。如果我将目录更改为/home/user/并执行:

user@localhost:~/project$ ./manage.py temperature
它运行正常,并在可用命令中列出。但如果我尝试使用绝对路径运行它:

user@localhost:/$ /home/user/project/manage.py temperature

它表示该命令不存在,也不显示在可用命令中。我在ubuntu 10.04中使用了django 1.2.1和python 2.6.5。这可能是django的问题吗?它是python版本吗?提前感谢

找到了原因,django似乎正在寻找主目录下的设置,如果找不到,将使用默认设置。您可以更改python路径或在manage.py文件中使用