Django join между 3 таблицами

Привет, я не знаю, как я могу выполнить соединение между этими 3 таблицами.

    class Table1(models.Model):
        '''Productos a ser utilizados'''
        name = models.CharField()


    class Table2(models.Model):
        '''Productos a ser utilizados'''
        table1 = models.ForeignKey(Table1, related_name='TableTwo', on_delete=models.CASCADE, null=True, blank=True)


    class Table3(models.Model):
        '''Productos a ser utilizados'''
        codigo = models.IntegerField()
        table1 = models.ForeignKey(Table1, related_name='TableThree', on_delete=models.CASCADE, null=True, blank=True) 

я действительно запутался в subquerys и join на django я не знаю, как я могу это сделать.

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