所以,当我在我的根目录(manage.py
居住的地方),如果我做manage.py runserver
它说command not found
。我必须做~/<project_name>/manage.py runserver
才能工作。为什么是这样?
您可以将manage.py添加为bash作为别名,以便轻松访问它。加
alias <key>=“~/<project_name>/manage.py runserver”
将其添加到〜/ .bashrc文件中(如果不存在则创建
用你喜欢的代码替换密钥,如mnrun
,然后重新运行bash并输入mnrun
在manage.py runserver
,manage.py
只是一个文件,而不是命令!你不能这样做,因为Linux(shell)只能执行二进制可执行映像。
如果你想在没有python的情况下运行manage.py
,你可以添加(假设你使用的是Linux)
#!/usr/bin/env python
在manage.py
的头部,并使其与chmod +x manage.py
可执行。
现在,你可以运行./manage.py runserver