Django正在将窗体上DateTimeField的初始值设置为“”

2024-09-30 23:34:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我希望过期日期保持为必需,所以我不想使用required=False。但是,我希望它最初显示为'---'的三个下拉列表(月、日、年),而不是2017年1月1日的下拉列表。在

from django import forms 

class LicenseCreateForm(forms.ModelForm): 
     expire= forms.DateTimeField(widget=forms.SelectDateWidget(),)


Tags: djangofromimportfalse列表requiredformswidget
1条回答
网友
1楼 · 发布于 2024-09-30 23:34:38

我最后只是用jquery来做。在

$("#id_expire_month").prepend("<option value=' -' selected='selected'></option>");
$("#id_expire_day").prepend("<option value=' -' selected='selected'></option>");
$("#id_expire_year").prepend("<option value=' -' selected='selected'></option>");

相关问题 更多 >