Django ./manage.py命令
我在想怎么在我的电脑上设置一个配置文件,这样当我想运行我的Django项目里的manage.py时,就可以直接用"./manage.py"来运行,而不是用"python manage.py"。
谢谢。
3 个回答
0
在Linux或OSX系统上,我:
sudo chmod 777 ./manage.py
之后,我就可以直接运行它,而不需要每次都写上python。希望这对你有帮助。
7
chmod +x manage.py
应该这样做
17
如果你在使用Windows系统,只要文件扩展名的注册正确(也就是说要用python.exe
而不是pythonw.exe
,否则你看不到控制台输出,也不会等它完成),你就可以直接运行了。
在其他操作系统上,你需要先用chmod +x manage.py
命令让manage.py
变成可执行文件,然后就可以用./manage.py
来运行它。这个文件里应该已经有#!/usr/bin/env python
这一行,这行代码告诉系统用哪个程序来运行它。
(这条规则适用于所有文件,不仅仅是manage.py
- 如果想了解更多,可以看看关于shebang的内容(维基百科)。)