在Django命令行管理程序中执行manage.py

问题描述 投票:0回答:1

我正在尝试在Visual Studio 2017 Enterprise中使用Django命令行管理程序执行manage.py。

Django Management Shell

目的是将Django迁移运行到特定数据库。我已安装数据库路由器,以根据读/写将各个模型指向各个数据库。

我已经安装了Python 3.6,并且能够使用命令提示符执行python.exe。但是,当我尝试连接到UNC路径上托管的manage.py时,会发生相同的错误-语法无效。

请提供有关如何执行到特定数据库的迁移的建议吗?

最诚挚的祝福,

Neil

django django-migrations
1个回答
0
投票

类似命令

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

需要从终端而不是从外壳执行。

[Django shell是为您的Django项目配置的python shell。您可以在那里导入和使用代码,检查类,尝试方法。也可以使用以下命令从终端启动:

python manage.py shell
© www.soinside.com 2019 - 2024. All rights reserved.