django-admin.py не работает - PullRequest
       12

django-admin.py не работает

2 голосов
/ 24 января 2012

Я новичок в 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.

Ответы [ 3 ]

3 голосов
/ 12 октября 2012

У меня была такая же проблема;Я нашел рабочее решение на https://groups.google.com/forum/#!msg/django-users/b76qSG3mV6g/jP1o0ny3i2kJ:

python C:\Python27\Scripts\django-admin.py startproject mysite
3 голосов
/ 18 февраля 2013

Это ошибка при установке Python в Windows.Если у вас есть регистрационная запись

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" - абсолютный путь скрипта.

0 голосов
/ 24 января 2012

Я не думаю, что вам нужно указывать django \ bin в пути.

Я думаю, что вам нужно добавить в PATH, хотя это C: \ Python26 \ scripts, и тогда вы сможетезапустите скрипт startproject.

В моем случае я использую eclipse, и вы можете запустить проект eclipse из среды eclipse с помощью PyDev.

Перейти к File> New> Other> (в пределахПапка PyDev)> Проект PyDev Django.В мастере это позволит вам настроить большинство часто используемых функций Django.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...