python中能够修改主窗口标题的属性是_python – 使用Flask-WTForms字段描述呈现html标题属性...

我使用

Flask-WFT documentation page上提供的render_field宏来跨不同模板呈现长格式的字段.

字段定义如下

year_built = IntegerField(label='Year Built',description='Year built,not the year of a major renovation.',validators=[validators.NumberRange(

min=1700,max=2012,message="Between %(min)s and %(max)s")])

宏看起来像这样……

{% macro render_field(field) %}

{{ field.label }}{{ field(**kwargs)|safe }}

{% if field.errors %}

{% for error in field.errors %}

{{ error }}

{% endfor %}

{% endif %}

{% endmacro %}

在表单本身中,各个字段使用…

{{ render_field(form.year_built,class="input text")}}

我无法弄清楚的是在宏字段中创建HTML字段字段(** kwargs)的字段对象中使用描述的方法.我知道我可以将关键字传递给render_field函数,但我正在处理包含100多个字段的表单,并在forms.py中设置描述,然后再次将其设置为template.html中的title关键字,这似乎是不必要的补充.我真的想使用宏来显示描述作为标题,如果它在那里或只显示没有标题的字段,如果不是.

有没有办法在field()函数运行之前向kwargs添加新条目?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值