我在django视图中有一个参数,我将它传递给模板,现在我需要根据条件更改此变量的值。有没有办法做到这一点?
以下是我的观点: -
def view_1(request):
context={'a'=5,'b'=6}
response=render(request,'abc.html',context)
以下是我的模板(abc.html): -
<div>{% if a == 4 %} b==6 {% endif %}</div>
我想在b为6时将值4分配给a。
答案 0 :(得分:3)
虽然可以在模板中执行此操作,但最好在视图中执行此类处理:
def view_1(request):
context = {'a': 5, 'b': 6}
if context['a'] == 4:
context['b'] = 6
return render(request, 'abc.html', context)