如何使用manage.py莫名其妙地使用

问题描述 投票:-1回答:2

所以,当我在我的根目录(manage.py居住的地方),如果我做manage.py runserver它说command not found。我必须做~/<project_name>/manage.py runserver才能工作。为什么是这样?

python django unix terminal
2个回答
-1
投票

您可以将manage.py添加为bash作为别名,以便轻松访问它。加

alias <key>=“~/<project_name>/manage.py runserver”

将其添加到〜/ .bashrc文件中(如果不存在则创建

用你喜欢的代码替换密钥,如mnrun,然后重新运行bash并输入mnrun


-1
投票

manage.py runservermanage.py只是一个文件,而不是命令!你不能这样做,因为Linux(shell)只能执行二进制可执行映像。

如果你想在没有python的情况下运行manage.py,你可以添加(假设你使用的是Linux)

#!/usr/bin/env python

manage.py的头部,并使其与chmod +x manage.py可执行。

现在,你可以运行./manage.py runserver

© www.soinside.com 2019 - 2024. All rights reserved.