djangviews.py:如何执行内部联接

2024-05-23 17:46:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我有以下两种型号:

class Table1(models.Model):
    locker_id = models.IntegerField(primary_key=True)
    locker_name = models.CharField(db_column='Locker_name', max_length=45, blank=True, null=True)  # Field name made lowercase.
    city = models.CharField(max_length=45, blank=True, null=True)
    state = models.CharField(max_length=45, blank=True, null=True)
    pincode = models.CharField(max_length=45, blank=True, null=True)
    locker_capacity = models.CharField(max_length=45, blank=True, null=True)

以及:

^{pr2}$

现在使用django和python进行以下查询并返回一个新的元组结构。SQL类比如下:

SELECT *
FROM Table1
INNER Table2
ON Table1.locker_id=Table2.locker_id;

有谁能帮我解释一下语法,或者任何参考资料吗。谢谢你。在


Tags: nameidtruemodelmodelsnulllengthmax