我有一个模型,is_visible
。
根据是否选择此选项,需要前端显示的模型中的数据。
怎么做?
class MyUser(models.Model):
name = models.CharField(max_length=255)
is_visible = models.BooleanField(default=True)
答案 0 :(得分:0)
使用filter()方法获取可见用户列表:
visible_users = MyUser.objects.filter(is_visible=True)
答案 1 :(得分:0)
如果您只想选择可见的用户:
users = MyUser.objects.exclude(is_visible=False)
或反过来:
users = MyUser.objects.filter(is_visible=True)
在模板中,您可以查看属性:
{% for user in users %}
{% if not user.is_visible %}
{# do something here #}
{% endif %}
{% endfor %}
请务必阅读:https://docs.djangoproject.com/en/1.7/ref/templates/builtins/