Django-birthdate fildset作为表单小部件

| 如果我在forms.py中:
birthdate = forms.DateTimeField()
和html:
<fieldset class=\'birthday-picker\'>
    <select class=\'birth-year\' name=\'birth[year]\'></select>
    <select class=\'birth-month\' name=\'birth[month]\'></select>
    <select class=\'birth-day\' name=\'birth[day]\'></select>
    <input type=\'hidden\' name=\'birthdate\' />
</fieldset>
我需要创建一个新的小部件还是对此有答案?如果没有答案,我将不胜感激每一个建议如何做到这一点     
已邀请:
        已经有一个内置的小部件了。
from django.forms import extras

class SomeForm(forms.ModelForm):
    birthdate = forms.DateField(widget=extras.SelectDateWidget)
    
        如果html不一定非要这样,则可以使用纯JavaScript的解决方案(如jquery datepicker)或使用djangos自己的admin datewidget轻松实现。     

要回复问题请先登录注册