I want to implement a django form with datepicker. I made my forms.py
from django import forms
class DateRangeForm(forms.Form):
start_d
The example below uses Django's generic.CreateView:
models.py file
class Task(models.Model):
task_due_date = models.DateField()
views.py file
from bootstrap_datepicker_plus import DatePickerInput
class add_task(LoginRequiredMixin,generic.CreateView):
model = Task
fields = '__all__'
def get_form(self):
form = super().get_form()
form.fields['task_due_date'].widget = DatePickerInput()
return form
template_name = 'team/add_task.html'
templates/add_task.html
{% extends 'base.html' %}
{% load bootstrap4 %}
{% block body %}
{% bootstrap_javascript jquery='full' %}
{{ form.media }}
Add a Task
{% endblock %}
With the end result being:
Show end result