django日期小部件经过优化,可用于输入出生日期
django-dob-widget的Python项目详细描述
一个django日期小部件优化了输入出生日期的可用性。
这是基于英国政府数字提出的指导方针 服务于 https://designnotes.blog.gov.uk/2013/12/05/asking-for-a-date-of-birth/
用法:
from django import forms from dobwidget import DateOfBirthWidget class PersonModelForm(forms.ModelForm): """ Model form for people. """ class Meta(object): model = Person fields = ['name', 'date_of_birth'] widgets = { 'date_of_birth': DateOfBirthWidget(), }
DateOfBirthWidget可以接受一个可选的Order参数,使其 适用于非英国管辖区:
class Meta(object): model = Person fields = ['name', 'date_of_birth'] widgets = { 'date_of_birth': DateOfBirthWidget(order='MDY'), }
更改
1.1.3
- 处理将来的日期,如果给定 datetime.date
1.1.2
- 如果输入的日期无效,请不要清除输入
1.1.1
- 修复基于字符的输入的错误
1.1.0
- 允许使用day attrs设置单个子窗口小部件的attrs, 月属性和年属性。
1.0.0
- 初始版本