#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"