Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Django命令行管理程序中执行manage.py_Django_Django Migrations - Fatal编程技术网

在Django命令行管理程序中执行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.

我试图在Visual Studio 2017 Enterprise中使用Django管理Shell执行manage.py

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

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

请有人建议如何执行到特定数据库的迁移

致以最良好的祝愿

尼尔

命令如下

python manage.py migrate 
python manage.py makemigrations 
python manage.py ... 
需要从终端执行,而不是从shell执行

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

python manage.py shell