Автоматическое добавление fk-ключа во вторую таблицу при создании новой строки в первой таблице

Как реализовать автоматическое добавление Fk-ключа в таблицу "Booked" при создании новой строки данных в таблице "Request"? я использую Django.

class Booked(models.Model):
booking_id = models.AutoField(primary_key=True)
request_id = models.ForeignKey('Request', models.CASCADE, db_column='request_id')

class Request(models.Model):
    request_id = models.AutoField(primary_key=True)
    ...

Ответы (1 шт):

Автор решения: Prost0Lime

Простая функция в классе Request решила вопрос

from django.db.models.signals import post_save

def create_Booked(instance, created, **kwargs):
    if created:
        Booked.objects.create(request_id_id=instance.request_id)


post_save.connect(create_Booked, sender=Request)
→ Ссылка