一个针对输入出生日期而优化的Django日期小部件
项目描述
django-dob-widget
一个针对输入出生日期而优化的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.2.0
- 添加对Django 1.10的支持
1.1.3
- 处理当给定datetime.date时引发OverflowError的远期日期
1.1.2
- 如果输入无效日期,则不清除输入
1.1.1
- 修复基于字符输入的bug
1.1.0
- 允许使用day_attrs、month_attrs和year_attrs设置单个子部件的属性。
1.0.0
- 初始版本
贡献者
- "Matthew Wilkes" matt@matthewwilkes.name
- "Martin Sanders" martin@forwardpartners.com
项目细节
关闭
哈希值 for django_dob_widget-1.2.0-py2.py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1bb06eb5828b420805e550732f800aed8ca90cc5b262a5fbb6b6dc8c988ab076 |
|
MD5 | c26b3b39726e36afc8cf3d4bb5e5605a |
|
BLAKE2b-256 | 83fa11b9ebfbaa0ed6d297843039aab1648fdf9e89fd2c8ebb2bc02321898b16 |