如何显示来自布尔字段为真的 Django 模型的数据?
How to show data from django models whose boolean field is true?
verified = models.BooleanField(default=False)
我只想显示在 Django 模型中验证字段为 true 的前端对象。
您使用以下项过滤项目:
MyModel.objects.filter(<strong>verified=True</strong>)
与 MyModel
包含 verified
字段的模型。
您必须通过您的观点或 html
来实现这一点
首次观看
您可以将您的模型过滤为 return 只有这样验证的对象
name = modelname.objects.filter(verified=True)
第二种方式
或者您可以在请求视图中该字段的所有对象时传入 html
浏览量
name = modelname.objects.all()
然后在html获取数据
{% for name in models %}
{% if name.verified == True %}
then pass the object which are verified
{% else %}
pass another data
{% endif %}
{% endfor %}
我希望现在你明白我的意思了,如果你在执行这些代码时遇到任何错误,请告诉我
方法很多
- 你可以根据自己的意见处理这个问题
在views.py
modelList = modelname.objects.filter(verified=True)
- 您也可以在 HTML
上处理
在views.py
modelList = modelname.objects.all()
在html
{% for models in modelList %}
{% if models.verified == True %}
# Your Code
{% endif %}
{% endfor %}
verified = models.BooleanField(default=False)
我只想显示在 Django 模型中验证字段为 true 的前端对象。
您使用以下项过滤项目:
MyModel.objects.filter(<strong>verified=True</strong>)
与 MyModel
包含 verified
字段的模型。
您必须通过您的观点或 html
来实现这一点首次观看 您可以将您的模型过滤为 return 只有这样验证的对象
name = modelname.objects.filter(verified=True)
第二种方式 或者您可以在请求视图中该字段的所有对象时传入 html 浏览量
name = modelname.objects.all()
然后在html获取数据
{% for name in models %}
{% if name.verified == True %}
then pass the object which are verified
{% else %}
pass another data
{% endif %}
{% endfor %}
我希望现在你明白我的意思了,如果你在执行这些代码时遇到任何错误,请告诉我
方法很多
- 你可以根据自己的意见处理这个问题
在views.py
modelList = modelname.objects.filter(verified=True)
- 您也可以在 HTML 上处理
在views.py
modelList = modelname.objects.all()
在html
{% for models in modelList %}
{% if models.verified == True %}
# Your Code
{% endif %}
{% endfor %}