gpt4 book ai didi

python - 如何在表单中重新排序漏勺字段?

转载 作者:行者123 更新时间:2023-12-01 02:16:17 26 4
gpt4 key购买 nike

我使用表单继承来创建新表单,例如:

class MyForm(ParentForm):
employment_date = colander.SchemaNode(
colander.Date(),
title=_(u'Employment Date')
)

假设 ParentForm 字段的顺序是

  • 姓名
  • 电子邮件
  • 简历

我希望将新字段 employment_date 插入到电子邮件字段之后,即

  • 姓名
  • 电子邮件
  • 就业日期
  • 简历

我想在不重新定义架构中的字段的情况下实现这一目标。

最佳答案

添加 schemaNode 对象时,您需要使用 insert_before 参数(您必须引用“biography”,因为没有 insert_after 参数可用于电子邮件) :

class MyForm(ParentForm):
employment_date = colander.SchemaNode(
colander.Date(),
title=_(u'Employment Date'),
insert_before='biography',
)

Colander schemaNode docs

关于python - 如何在表单中重新排序漏勺字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48346917/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com