如果模型存在则显示模型 属性,如果不存在则显示一些字符串

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">