标签: newforms

将类添加到Django label_tag()输出

我需要一些方法来为表单字段的label_tag()方法的输出添加一个类属性.

我看到有能力传入一个attrs字典,我已经在shell中测试了它,我可以做类似的事情:

for field in form:
    print field.label_tag(attrs{'class':'Foo'})
Run Code Online (Sandbox Code Playgroud)

我会在输出中看到class ='Foo',但是我没有看到从模板中添加attrs参数的方法 - 实际上,模板是专门针对它设计的,不是吗?

我的表单定义中有一种方法来定义要在标签中显示的类吗?

在表单中,我可以执行以下操作为输入提供类

self.fields['some_field'].widget.attrs['class'] = 'Foo'
Run Code Online (Sandbox Code Playgroud)

我只需要输出它的类.

python forms django newforms

29
推荐指数
3
解决办法
2万
查看次数

React:输入验证

我最近开始使用React,我遇到了输入验证的问题.例如,它只是通过指令在另一个框架中实现为Angular.js.

经过一番研究,我发现了

  1. newforms库,看起来像当前时刻盒子里的最佳解决方案.但它非常沉重,不确定它目前是否受支持(7个月前的最后更新).
  2. 另一种方法是将事件从父表单发送到其子输入,并在每个表单上调用验证方法.

但我找不到每个人都试图创造自己的最佳实践,因此你需要自己写一些东西.

什么是表单验证的最佳解决方案?React架构/框架(Flux/Redux)是否提供任何解决方案?

谢谢,

javascript validation newforms reactjs reactjs-flux

5
推荐指数
1
解决办法
3717
查看次数