Здравствуйте. Была сверстана страница на bootstrap4 и сдана заказчику.
Django backend разработчику не нравится верстка, так как якобы django по умолчанию сам генерирует форму с своей версткой отличной от того, что я сверстал и к тому же django как то по другому принимает и валидирует форму, какими то стандартными средствами django, о которых мне не известно, так как я не django разработчик и даже не python.
На мои возражения, что можно принимать данные от формы с помощью ajax на скрипт-обработчик и в шаблонизаторе можно форму как угодно кастомизировать, а не только как django генерирует по умолчанию, разработчик говорит, что это двойная работа.
Я немного погуглил на эту тему. Разве сложно и сильно двойная работа, если делать так?
контролер
email = forms.EmailField(
label='Email'
id='input-email',
class='form-control form-control-sm',
type='email',
name='input-email',
value=emailValueFromDB,
placeholder='ivanov@mail.ru',
maxlength=32,
required=True,
disabled=True,
)
вью
<div class="form-group mb-2">
<label class="col-form-label col-form-label-sm text-muted" for="{{ form.email.id }}">{{ form.email.label }}</label>
{{ form.email }}
</div>
Менять бэкенд разработчика или я некомпетентен?
UPD: Ответ бэкенд разработчика