Выполнение manage.py в Django Management Shell - PullRequest
0 голосов
/ 09 января 2020

Я пытаюсь запустить manage.py с помощью Django Командная консоль в Visual Studio 2017 Enterprise.

Django Командная консоль

Цель этого должен был выполнить миграцию Django в конкретную базу данных. Я установил маршрутизаторы базы данных для указания отдельных моделей на отдельные базы данных в соответствии с требованиями чтения / записи.

У меня установлен Python 3.6, и я смог выполнить python .exe с помощью командной строки. Однако, когда я пытаюсь подключиться к manage.py, который размещен по пути UN C, возникает та же ошибка - неверный синтаксис.

Может кто-нибудь посоветовать, как выполнить эту миграцию для конкретного база данных?

С наилучшими пожеланиями,

Нил

1 Ответ

0 голосов
/ 10 января 2020

Команды типа

python manage.py migrate 
python manage.py makemigrations 
python manage.py ... 

должны выполняться с терминала, а не с оболочки.

Django оболочка - это оболочка python, настроенная для вашего проекта Django. Там вы можете импортировать и поиграть с кодом, проверить классы, опробовать методы. Его также можно запустить из терминала с помощью команды:

python manage.py shell
...