【问题标题】:Django: can't inspectdb second databaseDjango:无法检查数据库第二个数据库
【发布时间】:2016-06-09 14:58:39
【问题描述】:

我的 DATABASES 字典中有以下 2 个数据库:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': 'C:/Users/B/Desktop/board.db'
    },
    'game':{
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': 'C:/Users/B/Desktop/gamelogic.db'
    },
}

我在第二个数据库“游戏”上执行inspectdb 时遇到问题。

我试着做:python manage.py inspectdb --database 'game' 但即使数据库存在,我也会收到错误django.db.utils.ConnectionDoesNotExist: The connection 'game' doesn't exist。如何检查非默认数据库?

【问题讨论】:

    标签: python django database manage.py inspectdb


    【解决方案1】:

    使用这个命令:

    python manage.py inspectdb --database=game > your_app/models.py
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-01-10
      • 2011-11-25
      • 1970-01-01
      • 1970-01-01
      • 2020-10-19
      • 1970-01-01
      • 2015-05-22
      • 1970-01-01
      相关资源
      最近更新 更多