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