2
私はSQLAlchemyモデルのフィールドに一致するキーを持つ辞書(WTFormから)を持っています。更新のためのSQLAlchemyモデルに辞書をバインド
class Company(database.Model):
__tablename__ = "company"
id = database.Column(database.Integer, primary_key=True, autoincrement=True)
name = database.Column(database.String(255), nullable=False)
address = database.Column(database.String(255), nullable=False)
...
と辞書:
{"name": "Apple Inc", "address": "1 Infinite Loop", ...}
はマッチング辞書値にモデルの属性を設定するための簡単な方法はありますか、私は、x = yのパターンを実行する必要がありますか?
company = Company.create(**company_dict)
または更新のために:あなたと仮定すると
company.name = company_dict["name"]
company.address = company_dict["address"]...
おかげで、残念ながらそれはのためです更新(私はタイトルを編集した)。 – Kong
更新のための@ Kong更新された回答も。 – Jack