Rešeno: birač datuma django forme

Posljednje ažuriranje: 09/11/2023

Glavni problem sa biračem datuma Django obrasca je taj što nije baš lak za upotrebu. Teško je pronaći i koristiti različite opcije, a nije jasno kako koristiti birač u kombinaciji s drugim dijelovima Django web stranice.

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>.  

Obrasci

Obrasci su moćan alat u Djangu. Oni vam omogućavaju da prikupite podatke od svojih korisnika i pohranite ih u bazu podataka. Obrasci vam također omogućavaju kreiranje prilagođenih obrazaca, što može znatno olakšati podnošenje podataka u vašu bazu podataka.

Datum u Djangu

U Djangu, datum je objekat datuma i vremena. Datum može biti ili jednostavan objekt datetime ili instanca klase DateTime.

Slični postovi: