【发布时间】:2015-07-24 07:12:15
【问题描述】:
为了使用django_datatables_view 过滤掉QuerySet 以提供datatables,我正在尝试覆盖方法get_initial_queryset,但不能itertools.chain 或想出一个明确的Q 对象表达式完成这项工作。
class Student(models.Model):
identity = models.CharField(max_length=50, unique=True)
name = models.TextField()
age = models.IntegerField()
class Status(models.Model):
student = models.ForeignKey('Student')
status = models.TextField()
time = models.DateTimeField()
所以要获取每个Student 的最新Status 并将它们实际合并/组合成一个QuerySet 对象以使其在django_datatables_view 中工作,我该怎么办?
【问题讨论】:
-
您的
Status模型中有两个time = models.DateTimeField() -
抱歉,刚刚更正了。
标签: python django datatables