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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用manage.py莫名其妙地使用相关的知识,希望对你有一定的参考价值。

所以,当我在我的根目录(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 runservermanage.py只是一个文件,而不是命令!你不能这样做,因为Linux(shell)只能执行二进制可执行映像。

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

#!/usr/bin/env python

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

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

以上是关于如何使用manage.py莫名其妙地使用的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Django 中的 manage.py CLI 从数据库中删除所有表?

如何仅使用 django manage.py makemessages 创建 .pot 文件

如何解决在 Django 中执行 manage.py runserver 命令时的错误原因?

使用 manage.py shell 更改 Django 站点显示名称?

Django如何自定义manage.py命令? 达到启动后台进程的目的?

如何查看在 Django 的 manage.py test 命令期间运行了哪些测试