Nalutas: django form date picker

Ang pangunahing problema sa Django form date picker ay hindi ito masyadong user-friendly. Mahirap hanapin at gamitin ang iba't ibang opsyon, at hindi malinaw kung paano gamitin ang picker kasabay ng ibang bahagi ng website ng Django.

I am trying to use a date picker in my Django form. I have tried using the following code:
<code>{{ form.date_of_birth }}
</code>
But this does not work. Can anyone help?


A:

You need to add <code>class="vDateField"</code> to your field in order for the jQuery UI DatePicker widget to be applied.  For example, if you have a field named <code>date_of_birth</code>, then you would do something like this:  <code>{{ form.date_of_birth|add_class:"vDateField" }}</code>.  You can also add this class directly in your model's Meta class, like so:  <code>Meta: fields = ('date_of_birth', ) widgets = {'date_of': forms.TextInput(attrs={'class': 'vDateField'})}</code>.  

Form

Ang mga form ay isang makapangyarihang tool sa Django. Pinapayagan ka nitong mangalap ng data mula sa iyong mga user at iimbak ito sa isang database. Binibigyang-daan ka rin ng mga form na lumikha ng mga custom na form, na maaaring gawing mas madali ang pagsusumite ng data sa iyong database.

Petsa sa Django

Sa Django, ang petsa ay isang datetime object. Ang isang petsa ay maaaring alinman sa isang simpleng object ng datetime o isang halimbawa ng klase ng DateTime.

Kaugnay na mga post:

Mag-iwan ng komento