您的位置:首页 > 编程语言 > Go语言

Django中的Form.py

2014-04-18 17:18 176 查看
个人空间:
在写个人空间页面的时候会应用大量的form表单,提交,修改多个数据,在django中不必将这些表单的项目<input type='text' name='' value=''/>一一书写出来,django提供了FORM类,一般卸载form.py中,先创建一些个字段,例如:
1.自己写字段:oldpassword = forms.CharField(
max_length=128,
required= True,
label=u'原密码',
error_messages= {'required':u'请输入原始密码'},
widget = forms.PasswordInput(),
)
创建的形式跟model中相似,
2.如果form表单中显示的内容在model中正好有个一样的model与之对应,则可以不必再重复写,使用:
class Meta:
model = SpaceUser//model模型
exclude = ['user','bregion','livearea']//除去这两个字段
1,2可以混合使用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息