1
我的模型作爲下方(Milestone
和Ticket
)Django的select_related不返回外部表的數據
class Ticket(models.Model):
create_date = models.DateTimeField('date created')
project = models.ForeignKey(Project)
milestone = models.ForeignKey(Milestone)
title = models.CharField(max_length=200)
priority = models.IntegerField()
estimate = models.CharField(max_length=100)
class Milestone(models.Model):
project = models.ForeignKey(Project)
title = models.CharField(max_length=200)
description = models.TextField()
budget = models.IntegerField()
相關的,我想從Ticket
模型中的所有數據以及相應的Milestone
表數據(JOIN票務&之間里程碑) 我的查詢是
Ticket.objects.filter(project_id=10).select_related('milestone').values_list()
但這只是從Ticket
國防部獲得的所有數據埃爾。爲什麼Milestone
模型的數據沒有返回?這裏有什麼問題?請幫助我在Django中新建
我怎樣才能得到列表數據?對於兩個表。它會返回兩個表中的所有數據 –
那麼,您在票據中有一個QuerySet對象。您可以在末尾添加'.values_list()'並獲取包含註釋值的列表。 – Gocht
它在shell中工作。請等待測試項目 –