首页 > 解决方案 > 如何初始化多个 SQLAlchemy 数据库

问题描述

所以,我试图为我的网站创建两个不同的保存文本数据库,我用 Flask 制作。以下是本节的基本概要:

project_dir = os.path.dirname(os.path.abspath(__file__))
database_file2 = "sqlite:///{}".format(os.path.join(project_dir, "namedatabase.db"))

app = Flask(__name__)
app.config["SQLALCHEMY_DATABASE_URI"] = database_file2

db = SQLAlchemy(app)

有人知道如何向其中添加另一个数据库文件吗?我试图使用这些 python 命令:

$python
>>>from main import db
>>>db.create_all()
>>>exit()

创建一个“bookdatabase.db”和一个“namedatabase.db”。我使用 repl.it 作为我的环境

标签: databaseflasksqlalchemy

解决方案


推荐阅读