【发布时间】:2022-01-11 13:18:30
【问题描述】:
我有两张表要检查是否有数据!
型号:
class Children(models.Model):
user = models.ForeignKey(User, on_delete=models.CASCADE)
photo = models.ImageField(blank=True, default='avatar.jpg')
class Groups(models.Model):
child = models.ForeignKey(Children, on_delete=models.CASCADE)
模板:
{% if user.children_set.all.groups_set.all.exists %}
就像:
get_groups = Groups.objects.fitler(child__user=request.user).count
但我需要此语句在模板中,因为我正在尝试在用户表上创建 for 循环:
{% for user in users %}
{{user.username}}
{% if user.children_set.all.groups_set.all.exists %}
Yes
{% else %}
No
{% endif %}
{% endfor %}
【问题讨论】:
标签: django django-models django-templates