come mostrare il calendario di DatePicker su datefield

Si tratta di come utilizzare un date picker jQuery in un sito di django.

models.py è

 from django.db import models class holidaytime(models.Model): holiday_date = models.DateField() 

Sto usando jquery datepicker .

Sto usando un model form e ho creato un text field per visualizzare con successo la data.

Ma non è riuscito a mostrare un’icona Datepicker. Sto usando le forms del modello di Django.

È ansible utilizzare il widget per passare una class al modulo quando verrà reso in html. Quindi quella class verrà letta da javascript per rendere la funzione datepicker .

Ecco un esempio:

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

… o tramite l’attributo widgets nella class Meta quando si utilizza ModelForm:

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

Ora nel modello:

  /* Include the jquery Ui here */  

È ansible utilizzare Bootstrap-datetimepicker (non datepicker), ecco un esempio:

  1. Aggiungi lo script e il file necessari nel tuo modello: