3
我正在使用sqlalchemy和wtforms構建龍捲風應用程序。我有兩個模特委員會和成員有多對多的關係。我無法使用sqlalchemy模型填充表單。如何填充WTForms和SQLAlchemy的多對多關係?
我的模型看起來像這樣
class Committee(Base):
__tablename__ = 'committee'
id_ = Column(Integer, primary_key=True)
name = Column(String)
class Member(Base):
__tablename__ = 'member'
id_ = Column(Integer, primary_key=True)
name = Column(String)
phone = Column(String)
committee = relationship("Committee",
secondary=member_committee_table,
backref="members")
#query wrapper used in wtforms
def get_members():
#return m.Session.query(Member).all()
return m.Session.query(Member)
class CommitteeForm(BaseForm):
name = TextField('name', validators=[Required()])
members = QuerySelectMultipleField(query_factory=get_members())
這給了我錯誤告訴「查詢」對象是不可調用的
它的工作是完美的.. – 2012-10-22 06:40:16