Django:无法检查第二个数据库

时间:2016-06-09 14:58:40

标签: python django database manage.py inspectdb

我的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。我如何检查db非默认数据库?

1 个答案:

答案 0 :(得分:2)

使用此命令:

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