邮箱:

views.py:

from django import forms
from django.forms import widgets class RegForm(forms.Form):
email = forms.EmailField(
label="邮箱",
widget=widgets.EmailInput(),
)

单选按钮:

views.py:

from django import forms
from django.forms import widgets class RegForm(forms.Form):
hobby = forms.ChoiceField(
choices=((1, "篮球"), (2, "足球"), (3, "羽毛球")), # 选项
label="爱好",
initial=2, # 默认选择 2
widget=widgets.RadioSelect() # 设置为单选按钮
)

运行结果:

单选(默认):

views.py:

from django import forms
from django.forms import widgets class RegForm(forms.Form):
hobby = forms.ChoiceField(
choices=((1, "篮球"), (2, "足球"), (3, "羽毛球")), # 选项
label="爱好",
initial=2, # 默认选择 2
widget=widgets.Select() # 写没写都一样
)

运行结果:

多选:

views.py:

from django import forms
from django.forms import widgets class RegForm(forms.Form):
hobby = forms.MultipleChoiceField(
choices=((1, "篮球"), (2, "足球"), (3, "羽毛球"), (4, "排球")), # 选项
label="爱好",
initial=[2, 4], # 默认选择 2、4
widget=widgets.SelectMultiple() # 设置为多选
)

运行结果:

单项复选框:

views.py:

from django import forms
from django.forms import widgets class RegForm(forms.Form):
rem_pwd = forms.ChoiceField(
label="记住密码",
initial="checked", # 默认为勾选
widget=widgets.CheckboxInput() # 设置为单项复选框
)

运行结果:

多选复选框:

views.py:

from django import forms
from django.forms import widgets class RegForm(forms.Form):
rem_pwd = forms.MultipleChoiceField(
choices=((1, "篮球"), (2, "足球"), (3, "羽毛球"), (4, "排球")), # 选项
label="爱好",
initial=[1, 3],
widget=widgets.CheckboxSelectMultiple() # 设置为多选复选框
)

运行结果:

最新文章

  1. NodeJs 开发微信公众号(二)测试环境部署
  2. iOS-OC-基本控件之UIPageControl
  3. ARP欺骗病毒,网页“篡改”,注入iframe代码!
  4. npm 介绍
  5. GPUImage 滤镜头文件
  6. Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
  7. Linux输出重定向
  8. 修改xcode代码风格设置
  9. 基于visual Studio2013解决C语言竞赛题之1041反向打印
  10. javascript事件和事件处理
  11. php sql uuid 32位
  12. idea 远程调试
  13. ionic1 下拉刷新 上拉加载 功能
  14. CAP 2.3版本发布,支持 MongoDB
  15. 使用fiddler修改支付金额,支付必测
  16. list按照某个元素进行排序
  17. python 去除字符串末尾的子串
  18. tiny4412 启动方式
  19. collection tree protocol
  20. Oracle分组取第一条数据

热门文章

  1. 使用Gerrit发送测试邮件
  2. MongoDB CPU利用率很高,怎么破(转)
  3. jquery 表单对象属性筛选选择器
  4. Codeforces C. Maximum Value(枚举二分)
  5. Good Numbers(HDU5447+唯一分解)
  6. 编程小白入门分享一:git的最基本使用
  7. HTML——MP4视频不能播放
  8. B/S结构与C/S结构测试区别
  9. apache-tomcat安装
  10. rust学习