In my form i have an input field of ENDDATE AND TIME but when i select end date and time and i give submit the form was not valid. Here i have mentioned my html, views.py models.py and form.py. i don't why its happening so please help me to do this.
HTML
<label>End Date & Time</label>
<div >
<input class="form-control" id="party" type = "datetime-local" name="end_date">
</div>
Views.py
def event(request):
if request.method == 'POST':
form = EventForm(request.POST, request.FILES)
if form.is_valid():
form.save()
messages.success(request, "Insertion Success!")
return redirect('/event')
else:
messages.success(request,"You missed to fill some fields!")
return HttpResponse(form)
form.py
class EventForm(forms.ModelForm):
class Meta:
model = Events
fields = ['end_date']
widgets = {
'end_date': DateTimeInput(attrs={'type': 'datetime-local'}),
}
models.py
class Events(models.Model):
end_date =models.DateTimeField(auto_now=False,blank=True)