在Django命令行管理程序中执行manage.py
我试图在Visual Studio 2017 Enterprise中使用Django管理Shell执行manage.py 其目的是运行到特定数据库的Django迁移。我安装了数据库路由器,根据读/写操作将各个模型指向各个数据库 我已经安装了Python 3.6,并且能够使用命令提示符执行Python.exe。但是,当我尝试连接到托管在UNC路径上的manage.py时,会发生相同的错误-语法无效 请有人建议如何执行到特定数据库的迁移 致以最良好的祝愿 尼尔命令如下在Django命令行管理程序中执行manage.py,django,django-migrations,Django,Django Migrations,我试图在Visual Studio 2017 Enterprise中使用Django管理Shell执行manage.py 其目的是运行到特定数据库的Django迁移。我安装了数据库路由器,根据读/写操作将各个模型指向各个数据库 我已经安装了Python 3.6,并且能够使用命令提示符执行Python.exe。但是,当我尝试连接到托管在UNC路径上的manage.py时,会发生相同的错误-语法无效 请有人建议如何执行到特定数据库的迁移 致以最良好的祝愿 尼尔命令如下 python manage.
python manage.py migrate
python manage.py makemigrations
python manage.py ...
需要从终端执行,而不是从shell执行
Django shell是为Django项目配置的python shell。在那里,您可以导入和处理代码、检查类、尝试方法。也可以使用以下命令从终端启动:
python manage.py shell