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

时间:2010-09-11 02:01:41

标签: 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

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

1 个答案:

答案 0 :(得分:1)

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