【问题标题】:Executing manage.py in Django Management Shell在 Django 命令行管理程序中执行 manage.py
【发布时间】:2020-01-09 17:39:50
【问题描述】:

我正在尝试在 Visual Studio 2017 Enterprise 中使用 Django Management Shell 执行 manage.py。

Django Management Shell

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

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

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

祝你好运,

尼尔

【问题讨论】:

    标签: django django-migrations


    【解决方案1】:

    类似的命令

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

    需要从终端而不是shell执行。

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

    python manage.py shell
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-01-14
      • 1970-01-01
      • 1970-01-01
      • 2021-10-30
      • 1970-01-01
      • 2018-11-19
      • 2019-06-27
      相关资源
      最近更新 更多