假设我声明了以下模型:
class Person(db.Model):
id = db.Column(db.Integer, primary_key=True)
name = db.Column(db.String(50))
addresses = db.relationship('Address', backref='person',
lazy='dynamic')
class Address(db.Model):
id = db.Column(db.Integer, primary_key=True)
email = db.Column(db.String(50))
person_id = db.Column(db.Integer, db.ForeignKey('person.id'))
Run Code Online (Sandbox Code Playgroud)
我想创建一个视图,用户可以在其中查看 Person 对象并向其添加详细信息。我想要一个按钮来添加一个类似于以下内容的地址:
<a href='{{ url_for('address.create_view',person=get_value(model,'id'))}}' class='btn'>Add</a>
Run Code Online (Sandbox Code Playgroud)
现在我的问题是如何将 person_id 设置为发送的值?理想情况下,我想隐藏人员下拉小部件并将其转换为带有发送值的隐藏字段。但我会满足于从地址表格的人员下拉列表中选择正确的人员。
谢谢你。