Django中form的使用

2016-04-24  本文已影响2091人  slowrabbit

在很多比方登录,页面是一个表单,点击提交按钮后,会进行数据的提交。在Django中,有专门的类来对应表单(封装成form类)。接下来我们说说form类的使用。

1 Form类的一般写法

password = forms.CharField(widget=forms.PasswordInput(),
        label=u'密码',
        required=True)

2 view中使用Form

3 Django Form的校验机制

对于Django的校验机制,官方文档有详细的描述,大致如下:

4 小结

Form 和View有很多写好的,可以进行继承。当然开始的时候,会非常痛苦,因为不知道有什么,也不知里面有什么可以直接使用的方法。这个没有什么捷径,还是多查多用。当然,是在找不到答案,可以看看源代码的过程。

上一篇下一篇

猜你喜欢

热点阅读