Команда «python manage.py startapp (nameofapp)» не работает

#python #django #command-prompt

#python #django #командная строка

Вопрос:

Я создал базовый веб-сайт Django, и я не могу создать новое приложение, используя такие команды, как «python manage.py startapp appname» или «admin-py startapp appname».

Я изучаю это через учебник YouTube, и автор создает приложение таким образом. Как только он набрал эту команду, имя приложения появляется в PyCharm, но в моем случае этого не происходит.

Ни python manage.py startapp appname то, ни admin-py startapp appname другое, похоже, не работает.

Комментарии:

1. Что происходит, когда вы запускаете эти команды в терминале? Вы видите, что файлы отображаются в проводнике, но не в PyCharm? Иногда PyCharm не обновляется автоматически при добавлении новых файлов, и вам нужно свернуть / развернуть список файлов, чтобы увидеть изменения.

2. Вы пробовали django-admin startapp blabla ?

3. после публикации вашего сообщения, да, я пытался, и не сработало. Я пробовал как в терминале, так и в командной строке, более того, каждая команда, которую я использовал, используется в обоих местах. Есть ли идея, как я могу расширить список файлов, я имею в виду, что на самом деле он не выдает ошибок; следовательно, что-то происходит (добавление файла), но вне поля моего зрения..

4. можете ли вы поделиться полученной ошибкой?

5. (myenv1) c:Users1DjangoProjectsmyproject1 >django-admin запускает приложение neww (myenv1) c:Users1DjangoProjectsmyproject1 > django-админ startapp bla

Ответ №1:

Я знаю, что мой ответ на ваш вопрос слишком запоздал, однако, на случай, если кто-то искал ту же проблему и нашел ответ на ваш вопрос, просто поместите имя приложения между «», как в следующей строке :

 python manage.py startapp "appname"
  

также иногда вам приходится вводить python3 или в зависимости от версии python, которую вы используете, вместо только python :

 python3 manage.py startapp "appname"