将J查询datepicker添加到Django表单

时间:2018-11-12 23:34:43

标签: jquery django datepicker django-forms calendar

所以我一直在尝试在我的django代码中添加J查询datepicker(日历的东西)大约一个星期,但是我一无所获。我一直在尝试太多教程,但无济于事-因此,我需要一些帮助。我是django的新手,但我的工作需要我将此Datepicker添加到网站。

这是我的forms.py:

visibility:hidden

这是我的views.py:

class AnimalForm(forms.ModelForm):
    class Meta:
        model = Animal
        fields = ['animal_id','species_strain','dob', 'dod', 'sex', 'source', 'parents', 'labloc', 'notes']
        widgets ={
                    'dob':forms.DateInput(attrs={'class':'datepicker'}),
                    "dod":forms.SelectDateWidget(empty_label=("Choose Year", "Choose Month", "Choose Day")),
                    "parents":SelectMultiple(),
        }

最后,这是我的html模板:

def addAnimal(request):
if request.method =='POST':
    aform = forms.AnimalForm(request.POST,request.FILES)
    aform.fields['dob'].widget.attrs.update({'class': 'datepicker'})
    aform.fields['dod'].widget.attrs.update({'class': 'datepicker'})
    if aform.is_valid():
        animal = aform.save(commit=False)
        animal.save()
        return redirect('/input')
else:
    aform = forms.AnimalForm()
return render(request, 'lab/input.html', {'aform':aform})

我希望这是有道理的,根据我一直在做的教程,一切都应该正确,但老实说我不知道​​。我承认我不知道自己在做什么,但我别无选择。我试图在他们的网站上使用J Query datepicker,老实说我不知道​​出了什么问题。请帮助

0 个答案:

没有答案