2024-10-05 13:33:42 发布
网友
我想显示模型的创建视图
url_for('user.create_view')
但我希望表单中的某些值已经填写好。我不是说模型中的默认值,它应该是可编程的。你知道吗
url_for('user.create_view', first_name='Jef', last_name='Deelkens')
乍一看,我被迫重写ModelView中的create_view方法。但这似乎需要完全重新实现create功能,我希望避免这种情况。你知道吗
create_view
在表单方法中,您可以执行以下操作:
form.first_name.data = 'Jef'
这将设置用户在查看表单时看到的值。只需确保在validate部分之后设置它。否则,用户值将被默认值覆盖
def create_view(): form = new_form() if form.validate(): validation form.first_name.data = 'Jef' form.last_name.data = 'Deelkens' return render_template('create_user', form=form)
在表单方法中,您可以执行以下操作:
这将设置用户在查看表单时看到的值。只需确保在validate部分之后设置它。否则,用户值将被默认值覆盖
相关问题 更多 >
编程相关推荐