【问题标题】:django-admin.py is not workingdjango-admin.py 不工作
【发布时间】:2012-02-17 21:01:55
【问题描述】:

我是 django 的新手,我一直在尝试建立一个项目,但没有成功。当我输入 django-admin.py startproject mysite 我明白了。

C:\Users\WASSWA SAM\Documents\django\djcode>django-admin.py startproject mysite
Usage: django-admin.py subcommand [options] [args]

Options:
  -v VERBOSITY, --verbosity=VERBOSITY
                    Verbosity level; 0=minimal output, 1=normal output,
                    2=all output

等等……

我已经将它添加到我的路径中

C:\Python26\Lib\site-packages\django\bin

当我从交互模式导入 django 时,它运行良好。可能是什么问题呢。我正在使用 Windows 7 和 django 1.3.1。我使用 setup.py 安装了它。

【问题讨论】:

  • django-admin.py help startproject 是否工作(例如,打印 startproject 使用和描述)?
  • 查看this question的第二个回答。
  • django-admin.py help startproject 给出了相同的输出。 stackoverflow.com/questions/2870262/… 的第二个答案也不起作用。卡住了

标签: python django django-admin


【解决方案1】:

我认为您不需要在路径中包含 django\bin。

我认为您需要添加到 PATH 中的是 C:\Python26\scripts 然后您应该能够运行 startproject 脚本。

就我而言,我使用 eclipse,您可以使用 PyDev 从 eclipse 环境中启动 eclipse 项目。

转到文件 > 新建 > 其他 >(在 PyDev 文件夹中)> PyDev Django 项目。在向导中,它将允许您设置 Django 的大部分常用功能。

【讨论】:

    【解决方案2】:

    我遇到了同样的问题;我在https://groups.google.com/forum/#!msg/django-users/b76qSG3mV6g/jP1o0ny3i2kJ 找到了一个可行的解决方案:

    python C:\Python27\Scripts\django-admin.py startproject mysite
    

    【讨论】:

      【解决方案3】:

      这是在 Windows 上安装 Python 时出现的错误。如果你有 regkey 条目

      HKEY_CLASSES_ROOT\py_auto_file\shell\command\open\
      

      改变值

      "C:\Python27\python.exe" "%1"
      

      "C:\Python27\python.exe" "%1" %*
      

      (或您的等效安装位置)

      这确保命令行参数被传递到 python,而不是显式忽略。这已在最新安装的 Python 2.7 中得到修复。 %*argv[]"%1" 是脚本的绝对路径。

      【讨论】:

      • 请问为什么要投反对票?它已在 2.7.3 中修复,但如果您以前安装过 regkey,则不会更新。
      【解决方案4】:

      我遇到了同样的问题,几个小时都无法解决。从 Pycharm 或您正在使用的任何其他程序创建一个新项目,安装 Django 然后而不是运行

      django-admin.py startproject *project_name* .
      
      

      运行

      django-admin startproject *project_name* .
      

      省略 .py 扩展名对我有用,现在一切都按预期运行。

      【讨论】:

      • 是的,由于某种原因省略了 python 文件扩展名。这是第一次发生在我身上。我给了你一个赞成票,因为我觉得这是一个被低估的“当代”解决方案。
      猜你喜欢
      • 2011-04-10
      • 1970-01-01
      • 2011-02-10
      • 2020-05-24
      • 1970-01-01
      • 2013-02-25
      • 2016-11-02
      • 1970-01-01
      相关资源
      最近更新 更多