2017-05-08 101 views
0

我试图使或在Django模板条件和正在此错误:无法解析余数:|| Django的模板

Could not parse the remainder: ' || 'default_avatar.png'' from 'userprofile.avatar || 'default_avatar.png'' 

代码

src="/media/{{userprofile.avatar || 'default_avatar.png'}}" 

回答

3

||不是非此即彼在Python或Django模板语言有效的语法。

如果您希望为对象为空时设置默认值,请使用为此设计的模板过滤器:default

{{ userprofile.avatar|default:'default_avatar.png' }}