gpt4 book ai didi

python - django-admin.py 仅打印帮助

转载 作者:太空狗 更新时间:2023-10-29 21:29:50 25 4
gpt4 key购买 nike

我正在使用 django 1.3.1

我按照在线教程尝试使用“django-admin.py startproject mysite”。

但我总是收到这个:

D:\Code\djtest>django-admin.py startproject mysite
Usage: django-admin.py subcommand [options] [args]

Options:
-v VERBOSITY, --verbosity=VERBOSITY
(...)

这是怎么回事?

最佳答案

我遇到了完全相同的问题并使用此工具解决了它: FileTypesManager

问题是 django-admin.py 没有从命令行接收到正确的参数。我通过在管理脚本的前面插入几行来进行测试,以显示参数的数量以及它们在执行任何其他操作之前的内容。黑客:

    #!d:\python27\python.exe
from django.core import management
import sys
print 'Number of arguments:', len(sys.argv), 'arguments.'
print 'Argument List:', str(sys.argv)

if __name__ == "__main__":
management.execute_from_command_line()

当您运行 django-admin.py 时,您会看到只有 1 个参数被传递。这是不正确的。

正如在几个论坛中所建议的,我在命令行中尝试了以下两种方法,并且都看起来很准确:

    assoc .py            -->  .py=Python.File
ftype Python.File --> Python.File="D:\Python27\python.exe" "%1" %* //Correct

然后我查看了注册表,值看起来也不错。

但是,当我运行 FileTypesManager ,(它是免费的)它显示了一些不同的东西。命令行设置为:

   "D:\Python27\python.exe" "%1"      //Wrong!

我不知道为什么,但是一旦我更新了这个值,它就完美地工作了。

希望对您有所帮助。

关于python - django-admin.py 仅打印帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9107196/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com