SQL模式的模型初始化

时间:2014-11-20 01:21:00

标签: django orm flask

我正在使用Flask创建一个Web应用程序。该数据库由sqlite3提供。有没有办法使用类似于Django的inspectdb

的模式自动生成模型

1 个答案:

答案 0 :(得分:0)

SQLAlchemy有一个由AlexGrönholm撰写的名为sqlacodegen的精彩工具。

pip install sqlacodegen
sqlacodegen sqlite:///database.db

它将根据提供的数据库吐出一个SQLAlchemy模型。这是一个很好的节省时间。您还可以选择直接使用SQLAlchemy的reflection功能来获得相同或类似的结果。