невозможно создать проект Django с помощью командной строки Windows - PullRequest
10 голосов
/ 13 ноября 2011

если я запускаю

django-admin.py startproject mysite

django-admin.py (который находится в C:\python27\scripts/django-admin.py) откроется в редакторе файлов (теперь он открывается в python ide, но в прошлом у меня был pypeчтобы он открывался в pype), чтобы файл открывался:

#!C:\Python27\python.exe
from django.core import management

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

я не вижу никаких выходных данных в командной строке вообще, поэтому допустим, что я набрал

C:\abc:>django-admin.py startproject mysite

при нажатии Enterя вижу C:\abc>

и проект не будет создан с помощью командной строки

эта проблема не нова для меня, я создаю свои проекты на Python с использованием pydev, я бы с удовольствиемИсправьте эту проблему с помощью командной строки:)

@ slugonamission

при запуске

pyhon django-admin.py startproject mysite

вывод командной строки

python: can't open 'django-admin.py' file : [Errno 2] No such file or directory 

Ответы [ 6 ]

14 голосов
/ 13 ноября 2011

Я не думаю, что Windows поддерживает линию shebang.Попробуйте вызвать его с python django-admin.py ...

5 голосов
/ 19 января 2015

Я использую python 2.7, django 1.7 в windows7.

WAY-1:

1) Перейдите на C:\Python27\Scripts (или в каталог установки)

2) Откройте cmd и введите python django-admin-script.py startproject ProjectName

3) Там будет создана папка вашего проекта со всеми необходимыми файлами.

Проблема в Windows, django-admin.py поставляется как django-admin-script.py

WAY2:

1) Откройте cmd в любом месте.

2) введите django-admin startproject ProjectName

3) Ваш проекттам будет создана папка со всеми необходимыми файлами.

Это потому, что поставляется файл .exe.

3 голосов
/ 22 апреля 2017

Это часто происходит в Windows.

  1. Откройте cmd в любом месте.
  2. введите django-admin startproject ProjectName (не добавляйте расширение .py администратору)
  3. Папка проекта свсе необходимые файлы будут созданы там.

Это потому, что файл .exe находится внутри каталога.

2 голосов
/ 28 сентября 2014

сначала выясните, где находится django-admin.py, затем перейдите по этому пути и затем запустите команду я надеюсь, что это поможет вам ...... удачи

1 голос
/ 15 июля 2016

Для всех, у кого есть эта проблема:

Попробуйте удалить '.py'

django-admin startproject helloworld
0 голосов
/ 19 декабря 2016

Использование стека Bitnami Django

> cd C:\Users\user_user_name\Bitnami Django Stack projects
C:\Users\user_user_name\Bitnami Django Stack projects>
> python C:\Bitnami\djangostack-1.8.17-0\apps\django\Django-1.8.17-py2.7.egg\EGG-INFO\scripts\django-admin.py --version
> python C:\Bitnami\djangostack-1.8.17-0\apps\django\Django-1.8.17-py2.7.egg\EGG-INFO\scripts\django-admin.py startproject projectname

Это работает для меня.

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