Django: как получить доступ к атрибутам поля в шаблоне
У меня есть форма для обновления объекта с полем изображения, стилизованная с помощью bootstrap. И сейчас она выглядит просто уродливо:
Есть ли способ получить доступ к отдельным элементам html, таким как form.image.label_tag, чтобы я мог их стилизовать? Я бы определенно хотел убрать этот разрыв строки в середине.
шаблон django:
<div class="input-group">
<span class="input-group-text">
<label for="{{ form.image.auto_id }}"><i class="{{ form.image.label }}"></i></label>
</span>
{{ form.image|add_class:"form-control" }}
</div>
html я получаю:
<div class="input-group">
<span class="input-group-text"><label for="id_image"><i class="bi bi-image"></i></label></span>
Currently: <a href="/media/dishes/27.jpg">dishes/27.jpg</a>
<input type="checkbox" name="image-clear" id="image-clear_id">
<label for="image-clear_id">Clear</label>
<br>
Change:
<input type="file" name="image" accept="image/*" class="form-control" id="id_image">
</div>