Исключение Значение: [''Значение "Воскресенье" имеет неверный формат даты. Оно должно быть в формате YYYY-MM-DD."].

Я пытаюсь сохранить режимAttendance, но получаю ошибку. Я не могу понять, что это такое.

Ошибка ['“Sunday” value has an invalid date format. It must be in YYYY-MM-DD format.']

Вот мой models.py

from django.db import models
from employee.models import Employee

# Create your models here.

class Attendance(models.Model):
    employee = models.ForeignKey(Employee, on_delete=models.CASCADE)
    date = models.DateField()
    day = models.CharField(max_length=10)
    in_time = models.CharField(max_length=5)
    out_time = models.CharField(max_length=5)

Вот мой views.py

from django.shortcuts import render,redirect
from django.views.generic import View
from django.http import JsonResponse
from employee.models import Employee
from .models import Attendance

# Create your views here.

class MarkAttendanceMainView(View):
    def get(self,request):
        return render(request,"mark_attendance.html")
    def post(self,request):
        attendance_time_in =  []
        attendance_time_out = []
        attendance_date = []
        attendance_day = []
        emp_id = request.POST['attendance_emp_id']
        emp = Employee.objects.filter(emp_id=emp_id)
        for id in request.POST:
            if "in" in id.split("_"):
                attendance_time_in.append(id)
            elif "out" in id.split("_"):
                attendance_time_out.append(id)
            elif "date" in id.split("_"):
                attendance_date.append(id)
            elif "day" in id.split("_"):
                attendance_day.append(id)
        i = 0
        while i < len(attendance_time_in):
            date = request.POST[attendance_date[i]]
            day = request.POST[attendance_day[i]]
            time_in = request.POST[attendance_time_in[i]]
            time_out = request.POST[attendance_time_out[i]]
            i +=1
            print(emp, date, day, time_in, time_out)
            attendance = Attendance(emp,date,day,time_in,time_out)
            attendance.save()

        return redirect('mark_attendance_main_view')

Поскольку я не указал первичный ключ, django автоматически создал его. Поэтому при сохранении модели Attendance 'id' идет первым Attendance(id,employee...). Поэтому я должен конкретно указать поля следующим образом Attendance(employee=emp, date=date, day=day, ...)

Вернуться на верх