Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python pyramid_simpleform如何处理关系?_Python_Pyramid_Simple Form - Fatal编程技术网

Python pyramid_simpleform如何处理关系?

Python pyramid_simpleform如何处理关系?,python,pyramid,simple-form,Python,Pyramid,Simple Form,我在塔架1中使用过正式的化学疗法之后,开始了我的第一步 我开始使用的表单非常简单:我有一些选项,用户必须选中一个 下面是表单类: class OptionsSchema(Schema): ... id_opt = validators.Int(not_empty=True) 下面是视图中的实例: model = DBSession.query(models.Model).first() form = Form(request, schema=OptionsSchema, obj

我在塔架1中使用过正式的化学疗法之后,开始了我的第一步

我开始使用的表单非常简单:我有一些选项,用户必须选中一个

下面是表单类:

class OptionsSchema(Schema):
    ...
    id_opt = validators.Int(not_empty=True)
下面是视图中的实例:

model = DBSession.query(models.Model).first()
form = Form(request, schema=OptionsSchema, obj=model)
renderer = FormRenderer(form)
假设model.id_opt==3

在这里,我为模板中模型中的每个选项制作了一个单选按钮:

%for opt in model.options:
    ${form.radio('id_opt', value=opt.id)}
%endfor
我希望看到的是一个检查过的id_opt==3,如下所示:

<input id="id_opt_1" name="id_opt" type="radio" value="1" />    
<input id="id_opt_2" name="id_opt" type="radio" value="2" />    
<input id="id_opt_3" checked="checked" name="id_opt" type="radio" value="3" />    
但我一个也没有

我必须自己设置选中选项吗?

可能重复的可能重复的