如何使用sqlalchemy从两列创建元组,从数据库填充deform select小部件

2024-05-23 14:12:26 发布

您现在位置:Python中文网/ 问答频道 /正文

deform select小部件采用两个元素元组的序列。如何从sqlalchemy查询的两列创建两个元素元组。在

下面的代码适用于硬编码示例。在

class ProfileValueSelect(colander.MappingSchema):
    choices = (
        ('', '- Select -'),
        ('one', 'One'),
        ('two', 'Two'),
        ('three', 'Three')
    )
    menu = colander.SchemaNode(
        colander.String(),
        title=False,
        missing=unicode(''),
        widget=deform.widget.SelectWidget(values=choices)
    )

没有提供足够的信息,但发现解决方案比我想象的更直接。在

^{pr2}$

Tags: 代码元素示例编码sqlalchemy部件序列widget