gpt4 book ai didi

python - Django-queryset 加入没有外键

转载 作者:太空狗 更新时间:2023-10-29 17:54:30 30 4
gpt4 key购买 nike

模型.py

class Tdzien(models.Model):
dziens = models.SmallIntegerField(primary_key=True, db_column='DZIENS')
dzienrok = models.SmallIntegerField(unique=True, db_column='ROK')


class Tnogahist(models.Model):
id_noga = models.ForeignKey(Tenerg, primary_key=True, db_column='ID_ENERG')
dziens = models.SmallIntegerField(db_column='DZIENS')

我想要的是在 dzienrok=1234 处获取 id_noga。我知道天珠应该是

dziens = models.ForeignKey(Tdzien)

但事实并非如此,我无法改变这一点。通常我会使用类似

Tnogahist.objects.filter(dziens__dzienrok=1234)

但我不知道如何在没有外键的情况下连接和过滤这些表。

最佳答案

据我所知没有没有外键的连接,但是你可以使用两个查询:

Tnogahist.objects.filter(dziens__in=Tdzien.objects.filter(dzienrok=1234))

关于python - Django-queryset 加入没有外键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19590483/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com