Джанго не принимает аргументы в Windows - PullRequest
0 голосов
/ 06 декабря 2011

Я установил django на свой компьютер с Windows Vista и могу добавить библиотеку django в скрипт на python, но не могу понять, что для правильной работы из командной строки необходимо:

django-admin.py startproject mysite

Когда я пытаюсь выполнить эту команду или команду help, я всегда получаю сообщение по умолчанию, в котором все команды отображаются так, как будто я не отправил ему второй аргумент.

Есть идеи, как решить эту проблему?

Ответы [ 4 ]

0 голосов
/ 18 декабря 2011

К вашему сведению, я выяснил проблему, основываясь на другой теме, найденной здесь:

Windows не передает аргументы командной строки программам Python, выполняемым из оболочки

Проблема заключалась в том, как реестр обрабатывал мои вызовы admin.py и тот факт, что он отбрасывал аргументы, которые я передавал.

Надеюсь, это поможет другим, кто столкнулся с этой проблемой.

0 голосов
/ 06 декабря 2011

Самая большая головная боль, с которой я столкнулся при разработке под Windows, - это проблемы с путями.Я использую virtualenv и порт virtualenvwrapper Дэвида Мрамора Таким образом, я полностью определяю путь к django-admin.py.Конечно, пакеты сайта virtualenv могут быть добавлены в мой PATH, но мне просто так просто вставить этот путь.

Попробуйте полностью указать путь к django-admin.py и посмотрите, если этозаставляет тебя идти.

0 голосов
/ 06 декабря 2011

Если установлена ​​переменная среда Python, вы должны попробовать что-то вроде

python Path\to\django\installation\bin\django-admin.py startproject mysite
0 голосов
/ 06 декабря 2011

1001 * попробовать *

python django-admin.py startproject mysite

Вы можете cd в DIR, который django-admin.py в

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