【发布时间】:2021-11-13 08:53:04
【问题描述】:
我有我的课程模型:
class Lessons(models.Model):
student = models.ForeignKey(Students,
on_delete=models.SET_NULL, null=True)
headed_by = models.ForeignKey(Tutors,
on_delete=models.SET_NULL, null=True)
day = models.CharField(max_length=4,
choices=DAY_CHOICES, null=True)
start_time = models.TimeField(null=True,
blank=True)
type = models.CharField(max_length=7,
choices=TYPE_CHOICES, null=True)
price_band = models.CharField(max_length=7,
choices=PAYMENT_TYPE_CHOICES, blank=True, null=True)
created = models.DateTimeField(auto_now_add=True )
def __str__(self):
return str(self.student) + " at " +
str(self.start_time)+ " on " + str(self.day)
class Meta:
ordering=['student',"headed_by",'day','start_time']
我有我的查询集:
tn_mon =
Lessons.objects.all().filter(headed_by__name="Tutor
Name").filter(day__icontains="Mon")
返回
<QuerySet [<Lessons:Studentname1 at Time on Day>,
<Lessons:Studentname2 at Time on Day>
如何在没有查询集的情况下返回输出, [] 使其返回如下所示?
Studentname1 at Time on Day,
Studentname2 at Time on Day
【问题讨论】:
标签: python django string django-queryset