У меня есть модель Django, которая записывает дату и время бронирования. и я не могу создать средство выбора даты и времени!
Я создал модель и форму, которая позволяет выбирать дату, но не время.
models.py
from django.db import models
from django.contrib.auth.models import User
# Create your models here.
class Reservation(models.Model):
LastName = models.CharField(max_length=100)
FirstName = models.CharField(max_length=100)
ReserveDate = models.DateTimeField()
Time = models.TimeField()
form.py
from django import forms
from .models import Reservation
from datetime import datetime
class DateInput(forms.DateInput):
input_type = 'date'
class TimeInput(forms.TimeInput):
input_type = 'time'
class ReservationForm(forms.ModelForm):
class Meta:
model = Reservation
fields = ['LastName', 'FirstName', 'ReserveDate', 'Time']
widgets = {
'ReserveDate':DateInput(),
'Time':TimeInput(),
}
Reservation.html
{% extends 'base.html' %}
{% load crispy_forms_tags %}
{% block content %}
<style>
.asteriskField {
display: none;
}
</style>
<div class="row justify-content-center">
<div class="col-6">
<div class="card">
<div class="card-body">
<h2>
Contact
</h2>
<form action="" method="post" novalidate>
{% csrf_token %}
{{ form|crispy }}
<input type="submit" class="btn btn-secondary" value="Create" />
</form>
</div>
</div>
</div>
</div>
{% endblock %}
Я хочу увидетьдата и время в поле выбора даты и времени