У объекта Django 'memoryview' нет атрибута '_committed'

Я пишу приложение для студенческого проекта и столкнулся с проблемой при сохранении измененного объекта модели

Модель:

class Appointments(models.Model):
    id = models.IntegerField(primary_key=True)
    patient_pesel = models.ForeignKey('Patients', models.DO_NOTHING, db_column='patient_pesel')
    appointment_date = models.DateTimeField(blank=True, null=True)
    department = models.ForeignKey('Departments', models.DO_NOTHING, db_column='department')
    room = models.ForeignKey('Rooms', models.DO_NOTHING, db_column='room', blank=True, null=True)
    doctor = models.ForeignKey('HospitalStaff', models.DO_NOTHING, db_column='doctor', blank=True, null=True)
    appointment_type = models.ForeignKey('DAppointmentType', models.DO_NOTHING, db_column='appointment_type')
    suggested_date = models.DateField()
    referral = models.FileField(upload_to='referrals', blank=True, null=True)
    nfz = models.BooleanField()
    recommendations = models.TextField(blank=True, null=True)
    accepted_at = models.DateTimeField(blank=True, null=True)
    accepted_by = models.ForeignKey('HospitalStaff', models.DO_NOTHING, db_column='accepted_by', blank=True, null=True, related_name='accepted_HospitalStaff')
    updated_at = models.DateTimeField(blank=True, null=True, auto_now=True)
    updated_by = models.ForeignKey('HospitalStaff', models.DO_NOTHING, db_column='updated_by', blank=True, null=True, related_name='updated_HospitalStaff')

    class Meta:
        managed = True
        db_table = 'appointments'

Вид:

def staff_accept_single_appointment_2(request):
    app_id = request.POST.get("appointment_id")

    date = request.POST.get("app_date")
    time = request.POST.get("app_hour")
    doctor = request.POST.get("doctor")
    room = request.POST.get("room")

    date_time_obj = datetime.strptime((str(date)+' '+str(time)).replace('-','/'), '%Y/%m/%d %H:%M')
    doctor_object = HospitalStaff.objects.get(id=doctor)
    room_object = Rooms.objects.get(room_name=room)

    app_object = Appointments.objects.get(id=app_id)
    app_object.appointment_date=date_time_obj
    app_object.doctor=doctor_object
    app_object.room=room_object

    app_object.save()

    return HttpResponseRedirect('/staff/registration/accept_appointments/accept_single_appointment')

также проверил гораздо более простую версию вида:

def staff_accept_single_appointment_2(request):
    app_object = Appointments.objects.get(id=1)
    app_object.save()

и я все еще сталкиваюсь с ошибкой 'memoryview' object has no attribute '_committed' и не могу ее обойти.

Пробовал также использовать objects.filter().update() . Он не выбрасывает ошибку, но это не влияет на базу данных eighter.

Пробовал искать решения, возможно это связано с FileField в модели, но я не понимаю, что не так.

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