【问题标题】:Django, error with custom admin commands when executing with absolute pathDjango,使用绝对路径执行时自定义管理命令出错
【发布时间】:2010-09-11 02:01:40
【问题描述】:

我有一个名为 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 django-admin


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2013-01-03
      • 2021-03-09
      • 2012-08-28
      • 1970-01-01
      • 2018-06-19
      • 2016-03-28
      • 1970-01-01
      • 2011-04-11
      • 2015-09-20
      相关资源
      最近更新 更多