django:日期选择器下拉列表不反映过滤的日期范围

django: date picker drop down list doesn't reflect the filtered date range

我使用了日期时间选择器并想从数据库 "date_new" 列中分配一个 min/max 日期。但是模板的下拉列表仍然没有显示过滤的日期范围(mindate-max datae)。

请指教。提前致谢。

forms.py

from django.db.models import Min,Max

class Meta:
    model = XXX
    fields = (....,'start_date',....)
    widgets = {
           'start_date': forms.DateInput(attrs={'class':'datepicker',
               'data-min':Result.objects.all().aggregate(Min('date_new'))['date_new__min'],
               'data-max':Result.objects.all().aggregate(Max('date_new'))['date_new__max']             
            }

html 片段

<script type="text/javascript">
        $(function() {
     $('.date-picker').datepicker(
                    {
                        dateFormat: "yy/mm",
                        changeMonth: true,
                        changeYear: true,
                        showButtonPanel: true,
                        minDate: $(this).data-min, <!--Here correct or not?---->
                        maxDate: $(this).data-max,
                        onClose: function(dateText, inst) {
                          ........................

:Result.objects.aggregate(Min('date_new'))Result.objects.all().aggregate(Min('date_new'))