django视图变量布尔
时间: 2023-10-23 10:10:39 浏览: 87
在 Django 视图中,可以使用布尔变量来控制模板中的某些内容是否显示。例如,可以在视图中定义一个布尔变量 `is_admin`,然后在模板中使用 `{% if is_admin***```python
from django.shortcuts import render
def my_view(request):
is_admin = True # 假设当前用户是管理员
context = {'is_admin': is_admin}
return render(request, 'my_template.html', context)
```
在模板 `my_template.html` 中,可以这样使用布尔变量:
```html
{% if is_admin %}
<p>Welcome, admin!</p>
{% else %}
<p>Welcome, user!</p>
{% endif %}
```
如果 `is_admin` 为 `True`,则会显示 "Welcome, admin!",否则会显示 "Welcome, user!"。
阅读全文