Django: Вставка записи в 1 таблицу, обновление другой таблицы

Я пытаюсь вставить запись в одну таблицу и обновить другую, но спотыкаюсь на правильном подходе.

Когда я запускаю приведенный ниже код, он успешно вставляет новую запись в таблицу Checkin и устанавливает значение adult PK. Но я хотел бы сохранить "checkintime" в Checkin, но не знаю как. Любое направление и детали (для лучшего изучения) будут высоко оценены.

У меня есть две модели:

Модели (упрощенное представление) :

class WaiverAdult(models.Model):
    first_name = models.CharField(max_length=50, blank=True)


class CheckIn(models.Model):
    adult = models.ForeignKey(
        WaiverAdult, on_delete=models.CASCADE, blank=True, null=True, related_name='adult_checkin')

    checkintime = models.DateTimeField(blank=True, null=True)
    checkoutime = models.DateTimeField(blank=True, null=True)

Вот мое мнение:

def checkin(request):
    
    waiver_id = request.POST.get('id')

    action = request.POST.get('action')

    if waiver_id and action:
        try:
            
            adult = WaiverAdult.objects.get(id=waiver_id)

            if action == 'checkmein':

                c = CheckIn(adult=adult)
                c.save()

                adult.status = True
                adult.save()

...

Спасибо.

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