在django项目中添加新数据库的正确方法

时间:2016-04-12 22:03:57

标签: python django database sqlite

我正在尝试将一些数据库添加到我的django项目中,基本上我有一个简单的“在线商店”,其中包含django创建新项目时创建的默认数据库。我使用默认数据库来存储新用户。现在,我想添加新数据库,例如,为自行车等新产品系列添加新数据库。所以settings.py看起来像这样:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
    },
    'bikes': {
        'ENGINE': 'django.db.backends.sqlite3',
        'USER': 'asd',
        'PASSWORD': 'asd',
        'NAME': os.path.join(BASE_DIR, 'bikesdb.sqlite3'),
    }
}

据说,在“db.sqlite3”所在的文件夹中必须有一个“bikesdb.sqlite3”。如何添加此.sqlite3文件?创建它只是简单吗?我是否必须运行django shell命令?我尝试过“migrate”和“makemigrations”命令,但文件没有出现。谢谢你的帮助!

0 个答案:

没有答案