我有一个日期类型的输入标记,如果字典不包含ISODate,我想将其设置为''
。如果字典确实包含ISODate,那么它将ISODate格式化为字符串,以便正确显示:
<input type="date" value="{% '' if myDict['date']=='' else myDict['date'].strftime('%Y-%m-%d')%}">
但这是错误信息:
TemplateSyntaxError: tag name expected
我很感激任何建议。
答案 0 :(得分:0)
它应该是双花括号{{ your_expression }}
<input type="date" value="{{ '' if dict['date']=='' else dict['date'].strftime('%Y-%m-%d') }}">