Автоматическое добавления данных из одной таблицы в другую
Помогите пожалуйста, я новичок в Python. У меня есть две модели в Django.
class OneTable(models.Model):
one_column = models.CharField(max_length=50, blank=False, null=True)
two_column = models.CharField(max_length=50, blank=False, null=True)
class TwoTable(models.Model):
one_column = models.CharField(max_length=50, blank=False, null=True)
two_column = models.CharField(max_length=50, blank=False, null=True)
Как сделать чтобы при добавления данных в одну таблицу, данные автоматически добавлялись в третьею таблицу Пример: чтобы в БД появилась таблица с значениями:
thretable:
|id| |onetable_id| |onetable_id| |thre_column|
1 1 1 01.01.2021 00:00
2 2 2 01.01.2021 00:05
Вот что я попытался сделать.
class ThreeTable(models.Model):
one_column = models.ForeignKey(OneTable, on_delete = models.CASCADE)
two_column = models.ForeignKey(TwoTable, on_delete = models.CASCADE)
thre_column = model.models.DateTimeField(auto_now_add=True)
Но при добавления данных в таблицу OneTable, автоматический запись в таблице ThreeTable не создается. Я так понимаю что мне нужно как то сделать так, что бы данные из таблицы OneTable отправлялись в таблицу ThreeTable.