【问题标题】:Create only ONE table with Flask + SqlAlchemy使用 Flask + SqlAlchemy 只创建一张表
【发布时间】:2016-03-18 09:12:56
【问题描述】:

我正在开发一个基于 MySQL DBMS 的 Web 应用程序 我按照that answer 中的教程进行操作,其中创建了与调用create_all() 的每个模型相关的所有表。

我唯一不明白的一件事是如何只创建一个表而不是全部。我通过谷歌搜索但找不到答案。

【问题讨论】:

    标签: python mysql flask sqlalchemy


    【解决方案1】:

    你可以使用create方法

    Model.__table__.create(session.bind)
    

    【讨论】:

    • 谢谢!有用!我只想注意与我链接的示例的一致性:正确的方法是 Model.__table__.create(db.session.bind, checkfirst=True)
    • 这也适用于 drop: Model.__table__.drop(db.session.bind)
    猜你喜欢
    • 2013-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-14
    • 2013-10-16
    • 1970-01-01
    • 1970-01-01
    • 2020-11-12
    相关资源
    最近更新 更多