我有以下模型:
class JobView(models.Model):
job = models.ForeignKey(Job)
user = models.ForeignKey('auth.User')
created = models.DateTimeField(auto_now_add=True)
modified = models.DateTimeField(auto_now=True)
class Meta:
ordering = ['-created']
在一个视图中,我正在获取工作信息:
model = Job.objects.get(pk=id)
在模板中,我正在执行以下操作:
{% regroup model.jobview_set.all by user as user_list %}
{% for u in user_list %}
{{ u.grouper.email }}
{% endfor %}
我遇到的问题是,并不是真正按用户分组,或者更重要的是,按用户随机分组。有时它显示用户两次,有时显示 3 次。我有什么遗漏吗?
干杯!