Wie zu verwenden Datepicker in django

Ich implementieren möchten eine django-form mit datepicker. Ich habe meine forms.py

from django import forms

class DateRangeForm(forms.Form):
    start_date = forms.DateField(widget=forms.TextInput(attrs=
                                {
                                    'class':'datepicker'
                                }))
    end_date = forms.DateField(widget=forms.TextInput(attrs=
                                {
                                    'class':'datepicker'
                                })) 

und
views.py

if request.method == "POST":
        f = DateRangeForm(request.POST)
        if f.is_valid():
            c = f.save(commit = False)
            c.end_date = timezone.now()
            c.save()
    else:
        f = DateRangeForm()
        args = {}
        args.update(csrf(request))
        args['form'] = f


    return render(request, 'trial_balance.html', {
        'form': f
    })

balance.html

<div>
    <form action="" method="POST"> {% csrf_token %}
    Start Date:{{ form.start_date }}&nbsp;&nbsp; End Date:{{ form.end_date }}<br/>
    <input  type = "submit" name = "submit" value = "See Results">
    </form>

</div>

Und noch immer gibt es keine datepicker in mein input-Feld des Formulars.
Ich habe auch versucht mit darunter meine Dateien-link in das Skript wie in meinem balance.html

<script src="{{ STATIC_URL }}js/jquery-1.3.2.min.js"></script>

immer noch das datepicker funktioniert nicht. Aber beim einbinden von jquery in meine html-Datei, macht es auch nicht zu funktionieren jquery-treetable, die ich umgesetzt haben, in meine html-Datei.

Machen, wie der datepicker funktioniert ?

Widget wird Ihnen nur datepicker auf admin-Formular. Wenn Sie möchten, haben datepicker auf der Seite müssen Sie javascript aktivieren datepicker für das Formular.

InformationsquelleAutor Bishnu Bhattarai | 2013-12-20

Schreibe einen Kommentar