您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何在日期字段上显示日期选择器日历

如何在日期字段上显示日期选择器日历

你可以使用widget来将a传递class给表单,该表单将在html中呈现。然后,class将读取该内容javascript以呈现datepicker功能

这是一个例子:

from django import forms
class HolidayTimeForm(forms.Form):
    holiday_date = forms.DateField(widget=forms.TextInput(attrs=
                                {
                                    'class':'datepicker'
                                }))

…或widgets使用ModelForm时通过Meta类中的属性

class HolidayTimeForm(forms.ModelForm):

    class Meta:
        model = Holiday
        widgets = {
            'holiday_date': forms.DateInput(attrs={'class':'datepicker'}),
        }

现在在模板中:

 /* Include the jquery Ui here */
 <script>
  $(function() {
    $( ".datepicker" ).datepicker({
      changeMonth: true,
      changeYear: true,
      yearRange: "1900:2012",
      // You can put more options here.

    });
  });
  </script>
其他 2022/1/1 18:23:10 有457人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶