码迷,mamicode.com
首页 > 其他好文 > 详细

Django中Form组件拾遗(比较坑爹的地方+易忽略的点)

时间:2017-12-17 15:55:58      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:技术分享   password   inpu   原因   密码字段   span   输入   选择器   使用   

【001】Form组件之自动渲染一个ID选择器     

在前面的章节中,我们使用了Django自带的Form组件帮我们完成对表单数据的校验,借助于Form组件,它帮我们自动渲染出input输入框,之前没怎么注意这块,最近才发现

它帮我们渲染出的input输入框自带了id选择器,来看如下的截图就明白了,这个地方坑了很久:

<input class="form-control" id="id_email" name="email" placeholder="请输入您的邮箱" type="email">

可以看到Form组件为我们默认生成了一个id选择器,其值为id_+你在forms.py文件中所定义的字段,例如密码字段的input输入框所生成的id选择器的值就是id_password_again.

技术分享图片

记得当时做的时候被坑了很久,导致在后台拿值的时候,取不到值,最后发现是id选择器的原因:

技术分享图片

 

 

 

 

 

 

 

Django中Form组件拾遗(比较坑爹的地方+易忽略的点)

标签:技术分享   password   inpu   原因   密码字段   span   输入   选择器   使用   

原文地址:http://www.cnblogs.com/pyspark/p/8052179.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!