#python #django
#python #django
Вопрос:
если я запущу
django-admin.py startproject mysite
django-admin.py (который находится в C:python27scripts/django-admin.py
) откроется в редакторе файлов (сейчас он открывается в python ide, но в прошлом у меня был pype, поэтому он открывался в pype), таким образом, файл откроется:
#!C:Python27python.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
Комментарии:
1. Людям было бы полезно, если бы вы сделали заголовок отражающим специфику проблемы
2. вы можете просто ввести django-admin.py запустите проект ABC или python django-admin.py startproject ABC
Ответ №1:
Я не думаю, что Windows поддерживает строку shebang. Попробуйте вызвать его с python django-admin.py ...
Комментарии:
1. @Eli: используйте полный путь, так что:
python C:python27scriptsdjango-admin.py startproject mysite
.2. @jro могу ли я создать пакетный файл, который запускал бы ‘python C:python27scriptsdjango-admin.py startproject’ для меня, а затем я ввожу название моего проекта и нажимаю enter?
3. @Eli: да, просто добавьте
python C:python27scriptsdjango-admin.py startproject %1
в свой командный файл и назовите его какstartproject.bat mysite
. Чтобы сделать это чисто, сохраните его вC:python27Scripts
и добавьте эту папку в свою переменную path. Или, если вам лень, просто сохраните его вC:python27
, и он сразу заработает.
Ответ №2:
Я использую python 2.7, django 1.7 в windows7.
СПОСОБ-1:
1) Перейдите в C:Python27Scripts
(или в каталог вашей установки)
2) откройте cmd
и введите python django-admin-script.py startproject ProjectName
3) Там будет создана папка вашего проекта со всеми необходимыми файлами.
Проблема в Windows, django-admin.py
предоставляется как django-admin-script.py
СПОСОБ2:
1) Откройте cmd
в любом месте, которое вы хотите.
2) введите django-admin startproject ProjectName
3) Там будет создана папка вашего проекта со всеми необходимыми файлами.
Это потому, что предоставлен exe-файл.
Ответ №3:
Это часто происходит в Windows.
- Откройте cmd в любом месте, которое вы хотите.
- введите
django-admin startproject ProjectName
(не добавляйте расширение .py для администратора) - Там будет создана папка вашего проекта со всеми необходимыми файлами.
Это потому, что файл .exe предоставляется внутри каталога.
Ответ №4:
Для всех, у кого есть эта проблема:
Попробуйте извлечь ‘.py’
django-admin startproject helloworld
Ответ №5:
сначала выясните, где django-admin.py находится, затем перейдите по этому пути, а затем запустите команду django-admin.py startproject имяпроекта надеюсь, это поможет вам …… удачи
Ответ №6:
Использование стека Bitnami Django
> cd C:Usersuser_user_nameBitnami Django Stack projects
C:Usersuser_user_nameBitnami Django Stack projects>
> python C:Bitnamidjangostack-1.8.17-0appsdjangoDjango-1.8.17-py2.7.eggEGG-INFOscriptsdjango-admin.py --version
> python C:Bitnamidjangostack-1.8.17-0appsdjangoDjango-1.8.17-py2.7.eggEGG-INFOscriptsdjango-admin.py startproject projectname
У меня это работает.