В следующем коде шаблона я устанавливаю value="{{ form.title.value }}"
, и он отображается так, как я планировал,
<div class="form-group">
<label for="title" class="col-sm-1 control-label">Title</label>
<div class="col-sm-11">
<input type="text" class="form-control" id="title" name="title" placeholder="Write Title Later" value="{{ form.title.value }}">
</div>
Однако в другом шаблоне, если я установлю value="{{ form.username.value }}"
, отобразится None
<div class="form-group">
<label for="username" class="col-sm-1 control-label">Username</label>
<div class="col-sm-11">
<input type="text" class="form-control" id="username" value="{{ form.username.value }}"
name="username" placeholder="Email">
</div>
</div>
Мне нужно установить value="{% if form.username.value %}{{ form.username.value }}{%else%}{%endif%}"
<div class="form-group">
<label for="username" class="col-sm-1 control-label">Username</label>
<div class="col-sm-11">
<input type="text" class="form-control" id="username" value="{% if form.username.value %}{{ form.username.value }}{%else%}{%endif%}"
name="username" placeholder="Email">
</div>
</div>
Я не могу понять, в чем разница между двумя шаблонами форм.