variabledodesnotexist:在u'None'中查找键[val2]失败

2024-10-17 06:32:06 发布

您现在位置:Python中文网/ 问答频道 /正文

obj1.pageNone时,我收到了一个VariableDoesNotExist错误,代码片段如下。

{{ obj1.val1|default:obj1.page.val2 }}

通常Django模板不关心对None值的属性访问。


Tags: django代码none模板default属性错误page
1条回答
网友
1楼 · 发布于 2024-10-17 06:32:06

Django只关心default模板过滤器中None值的属性查找。我用以下方法绕过它:

{% with obj1.page.val2 as val2 %}
{{ obj1.val1|default:val2 }}
{% endwith %}

相关问题 更多 >