Konstantin18ko
@Konstantin18ko
Стоматолог

Почему прости правильный формат поля DataTime?

model.py
enterDateTime = models.DateTimeField(blank=True, null=True)


form.py
enterDateTime = forms.DateTimeField(widget=forms.DateTimeInput(
        attrs={'class': 'btn btn-sm btn-outline-primary bg-light col-8 text-dark', 'style': 'text-align: left',
               'type': 'datetime-local'}), required=False)

view.py
formAddForm003y_str1 = addForm003y_str1(request.POST or None, initial={'surName': patient.surName,
                                                                           'firstName': patient.firstName,
                                                                           'secondName': patient.secondName,
                                                                           'dateOfBirth': datetime.strftime(
                                                                               patient.dateOfBirth, "%Y-%m-%d"),
                                                                           'enterDateTime': format(datetime.today(),
                                                                                                   '%Y-%m-%dT%H:%M'),
                                                                           'sex': patient.sex,
                                                                           'diagnosis_directed': inpatientcard.protocolOfCommission.diagnosis,
                                                                           'diagnosis_entered': inpatientcard.protocolOfCommission.diagnosis,
                                                                           'diagnosis': inpatientcard.protocolOfCommission.diagnosis,
                                                                           'mkb': inpatientcard.protocolOfCommission.mkb})

index.html <- str1.html (это форма, которая вставляется в индекс)
{{ formAddForm003y_str1.enterDateTime.errors }}
    <label for="{{ formAddForm003y_str1.enterDateTime.id_for_label }}"
           class="col-3">Дата и время поступления:</label>
    {{ formAddForm003y_str1.enterDateTime }}


При отправке формы выдает такое предупреждение:
Введите правильную дату и время.

Почему она возникает?
  • Вопрос задан
  • 56 просмотров
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы