如果模型存在则显示模型 属性,如果不存在则显示一些字符串
Show model property if model exists and some string if not
为了清楚起见,我只想用一行来执行以下操作:
{%if model %}
<input type="text" class="form-control" id="title" value="{{model.title}}" placeholder="Enter Title">
{% else %}
<input type="text" class="form-control" id="title" value="" placeholder="Enter Title">
{% endif %}
我试过这个:
<input type="text" class="form-control" id="title" value="{% model.title if model else "" %}" >
它没有用:
Invalid block tag on line 15
我认为我不必为这种简单的事情制作自定义模板标签。
提前致谢
您可以尝试以下方法:
<input type="text" class="form-control" id="title" value="{%if model %} {{ model.title }}{% endif %}" placeholder="Enter Title">
为了清楚起见,我只想用一行来执行以下操作:
{%if model %}
<input type="text" class="form-control" id="title" value="{{model.title}}" placeholder="Enter Title">
{% else %}
<input type="text" class="form-control" id="title" value="" placeholder="Enter Title">
{% endif %}
我试过这个:
<input type="text" class="form-control" id="title" value="{% model.title if model else "" %}" >
它没有用:
Invalid block tag on line 15
我认为我不必为这种简单的事情制作自定义模板标签。
提前致谢
您可以尝试以下方法:
<input type="text" class="form-control" id="title" value="{%if model %} {{ model.title }}{% endif %}" placeholder="Enter Title">