Исходя из мира PHP, я использовал для создания поле выбора следующим образом:
<select>
<?php foreach($arrField as $idx=>$val){?>
<option <?php echo ($fieldVal == $idx ? "selected='selected'" : ''); ?>><?php echo $val; ?></option>
<?php } ?>
</select>
Однако я не могу сделать это в Python. Вот мой фрагмент:
<select name='type'>
<option value='normal' {% if id = 'normal' %} selected="selected"{% endif %}>1-Normal</option>
<option value='image' {% if id = 'image' %} selected="selected"{% endif %}>2-Image</option>
</select>
Я получил эту ошибку:
TemplateSyntaxError: 'if' statement improperly formatted
Есть ли способ сделать это?