我想展示模型的创建视图
int samples = 100000;
double spacing = (max - min) / spacing;
for (int i = 0; i < samples; i++) {
double x = min + (i + 0.5) * spacing;
// use x as an input.
}
但我希望表格的某些值已经填写。我不是在谈论模型中的默认值,而是应该是可编程的。
url_for('user.create_view')
乍一看,我被迫覆盖ModelView中的 url_for('user.create_view', first_name='Jef', last_name='Deelkens')
方法。但似乎需要完全重新实现创建功能,我希望避免这种功能。
答案 0 :(得分:0)
在表单方法中,您可以执行以下操作:
form.first_name.data = 'Jef'
这将设置用户在查看表单时将看到的值。只需确保在验证部分后设置它。否则,用户值将被默认值
覆盖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)