2017-05-08 103 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' }}