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可以混合使用
在写个人空间页面的时候会应用大量的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可以混合使用
相关文章推荐
- [py][mx]django form验证-给db减压
- Django 中 form 表单如何用 view.py 关联到自定义 html 上
- 生产环境Django修改过views.py或settings.py没有生效错误依旧的解决办法
- Django的Form、CSRF、cookie和session
- mac osx下django-admin.py出现的问题
- Django-form表单
- 安装Django后,执行django-admin.py无法创建工程的解决办法
- Django1.6 用Form实现注册登录注销修改密码(含代码!)
- Django—Form两种保留用户提交数据的方法
- 框架----Django之Form提交验证(一)
- Django学习(1)——python manage.py startapp app-name新建app报错问题
- Django-form表单
- py_Django之表单
- Python菜鸟之路:Django 数据验证之钩子和Form表单验证
- WIndows部署web.py,django利器--PyWebServer 0.1 dist
- 循序渐进Python3(十三) --0-- django之form表单
- 我和Django那些事儿(4)----从最简单的同学录入手之model.py
- 关于django form.as_table 不能在前端显示的wenti
- Django执行python manage.py syncdb时,出行No module named MySQLdb问题解决方法
- Linux系统上Nginx+Python的web.py与Django框架环境