在模型中
class Example
text
class Share
example (foreign_key)
user (foreign_key)
在视图中
def page:
items = Example.objects.get(user=user)
user_shares = Example.objects.get(user=user)
return render(page.html, {'items': items, 'user_shares': user_shares})
在模板中,我可以在行中显示项目。但对于 共享 ,我想举例说明其他按钮。
如何在for循环中使用类似 {% if item in shares %}
的内容?或者你有更好的想法?
答案 0 :(得分:0)
在模板中:
sm_53
您需要修改{% for item in items %}
<td>{{item.text}}</td>
{%if item.shares.count > 0 %}
<td><!-- additional buttons here --></td>
{% endif %}
{% endfor %}
模型中的ForeignKey
:
Example
希望这有帮助。