Django ./manage.py

时间:2011-06-26 14:46:26

标签: python django

我想知道如何在我的计算机上设置配置文件,以便当我想为我的django项目运行manage.py时,我可以运行“./manage.py”而不是“python manage”。 PY”。

感谢。

3 个答案:

答案 0 :(得分:17)

如果你在Windows上,你可以提供文件扩展名注册是正确的(调用python.exe而不是pythonw.exe,我的意思是,或者你不会看到控制台输出而它赢了等不及它完成了。

在其他操作系统上,使用manage.py生成chmod +x manage.py可执行文件,然后执行./manage.py。它应该已经有#!/usr/bin/env python hashbang,它告诉它运行它的程序。

(这适用于所有内容,而不只是manage.py - 有关更多信息,请阅读shebang(Wikipedia)。)

答案 1 :(得分:6)

chmod +x manage.py

应该这样做

答案 2 :(得分:0)

在Linux / OSX上,我:

sudo chmod 777 ./manage.py

之后,我可以在不指定python的情况下运行它。希望能帮到你。