首页 > 解决方案 > Django 日期字段仅启用/突出显示某些日期

问题描述

我的文件如下:

表格.py

class FilterDaywiseNew(forms.Form):
    search_Day = forms.DateField(widget=NumberInput(attrs={'type': 'date'}),required=True,initial=datetime.date.today)

视图.py

def DayWiseFilterPage(request):
    form = FilterDaywiseNew()
    return render(request, 'agelist.html',{'form': form})

年龄列表.html

<form method="post" action="SearchDisplay" id="searchFilterForm">
    <div class="form-row">
        <div class="col-md-8 mb-0">
            {{ form.search_Day|as_crispy_field }}
        </div>
    </div>
</form>

我渲染的html是这样的

<div id="div_id_search_Day" class="form-group">

<label for="id_search_Day" class=" requiredField">
    Search day<span class="asteriskField">*</span>
</label>

我有一堆日期,我想用它们填充日期字段,以便只有这些日期被启用/突出显示/可以选择,就像这样

启用某些日期的日历

给出的解决方案使用 JQuery 来执行此操作。我不想使用 JQuery。有没有办法可以实现?

谢谢,

标签: djangodatefield

解决方案


推荐阅读