如何从Django的两个表中选择数据?

2024-09-30 22:25:55 发布

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

使用django我创建了两个类,但是在表之间的关系和选择行方面有一个问题:

class ayoub (models.Model):
    name=models.CharField(max_length=200)
    sname=models.CharField(max_length=200)

class sabri(models.Model):
    a=models.ForeignKey(ayoub, on_delete=models.CASCADE)
    name=models.CharField(max_length=200)
    sname=models.CharField(max_length=200)

我想显示sabri的所有属性,属性名来自类ayoub,而不是{}


Tags: djangonamemodel属性关系onmodelslength
1条回答
网友
1楼 · 发布于 2024-09-30 22:25:55
sabri.objects.filter(a__name='something').values('name','sname')

如果您需要来自ayoub类的name和sname,可以尝试此查询

^{pr2}$

相关问题 更多 >