django-form生成的前端代码如何定制前端样式/特效会比较方便?
之前工作中有两次碰到这里,都感觉django-form与前端耦合很重。不知道是我不懂得合理的工作方式,还是这个工具本身的问题。求指点。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
之前工作中有两次碰到这里,都感觉django-form与前端耦合很重。不知道是我不懂得合理的工作方式,还是这个工具本身的问题。求指点。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
django-form
还是挺好用的。题主说的耦合大概是觉得django-form
生成的template
不方便自定义吧django-form
设计为了解决的痛点是表单的验证,也就是将你需呀submit
的表单数据封装成一个python
的对象,其中的技巧就是借助python
的class
与表单的映射。简单说来,
form class
只负责帮你在提交表单数据之后的验证工作。至于template如何写,完全可以自由发挥,最终你通过form submit
的表单字段,也即是name
要和form class
定义的字段相符合就OK啦感觉还是自己写表单吧,Django form验证就行了,毕竟表单样式什么的自定义比较好
django-form有个参数叫widgets,通过这个参数,可以给form相应的字段添加一下html属性,使用css样式可以如下:
具体教程在这:https://docs.djangoproject.com/en/1.7/ref/forms/widgets/