【问题标题】:django-admin.py startproject mysite command not workingdjango-admin.py startproject mysite 命令不起作用
【发布时间】:2012-05-30 16:56:00
【问题描述】:

我正在尝试使用 django 创建第一个项目,但本身就卡在了第一步。每当我发出django-admin.py startproject mysite command not working 命令时,什么都不会发生,并且帮助相关信息会出现在命令提示符下。我已经正确设置了PYTHON_HOME、PATH 变量。我正在使用 python 2.7。

我的命令提示符如下:

C:\Shekhar\djangoWorld>c:\Python27\Scripts\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=verbose output, 3=very verbose output
  --settings=SETTINGS   The Python path to a settings module, e.g.
                        "myproject.settings.main". If this isn't provided, the
                        DJANGO_SETTINGS_MODULE environment variable will be
                        used.
  --pythonpath=PYTHONPATH
                        A directory to add to the Python path, e.g.
                        "/home/djangoprojects/myproject".
  --traceback           Print traceback on exception
  --version             show program's version number and exit
  -h, --help            show this help message and exit

Type 'django-admin.py help <subcommand>' for help on a specific subcommand.

Available subcommands:

[django]
    cleanup
    compilemessages
    createcachetable
    dbshell
    diffsettings
    dumpdata
    flush
    inspectdb
    loaddata
    makemessages
    reset
    runfcgi

为什么 django 没有为我创建项目?

请帮忙!!

【问题讨论】:

    标签: django python-2.7


    【解决方案1】:

    在 django-admin.py 之前添加“python”(或添加 python.exe 的完整路径)。

    C:\Shekhar\djangoWorld>python c:\Python27\Scripts\django-admin.py startproject mysite

    【讨论】:

    • 问题是当 django-admin.py 通过 Windows 关联执行时,任何额外的参数都不会传输到脚本,但是由于某些错误,“django-admin.py”本身是唯一看到的参数通过这个脚本。
    【解决方案2】:

    您的 Django 安装已损坏。重新安装。

    【讨论】:

      【解决方案3】:

      在我的情况下,我在 Windows 8 上使用 Canopy,它对我有用的唯一方法是将 python 命令也放入 django-admin.py 的完整路径,例如这个示例 "c:> python C:\Users \\AppData\Local\Enthought\Canopy\User\Scripts\django-admin.py startproject ".

      【讨论】:

        【解决方案4】:

        我也安装了 Canopy。我将 django-admin 文件复制到我想安装我的第一个项目的目录中。我打开python命令提示符并输入:

        python django-admin.py startproject mysite

        这对我有用。感谢那些发帖的人,因为这让我走上了正确的道路。

        【讨论】:

          猜你喜欢
          • 2020-05-24
          • 2013-07-20
          • 1970-01-01
          • 2012-03-04
          • 1970-01-01
          • 2011-04-10
          • 2016-04-01
          • 1970-01-01
          • 2013-08-31
          相关资源
          最近更新 更多