MDBootstrap для полей формы Django

Кто-нибудь добился успеха, включив классы MDBootstrap в свои формы Django? У меня MDBootstrap отлично работает в моем проекте Django, но, поскольку django отображает поля формы, я не могу понять, как я могу использовать стиль компонента формы MDBootstrap.

По сути, если я это сделаю, он придумает стиль начальной загрузки:

<input type="text" id="textInput" class="form-control mb-4" placeholder="First Name">

Но так как я визуализирую свои поля формы таким образом, я не могу понять, как добиться такого же косметического результата:

{{form.firstname}}

person GXM100    schedule 05.02.2020    source источник
comment
Проверьте это: ‹stackoverflow.com/questions/8474409/  -  person Siva Sankar    schedule 05.02.2020


Ответы (1)


Вы можете попробовать django-widget-tweaks, тогда это можно будет записать так:

{{ form.firstname|add_class:"form-control mb-4"|attr:"type:text"|attr:"placeholder:First Name"}}

Он создает идентификатор, но вы также можете добавить свой собственный в качестве другого атрибута.

person GCru    schedule 02.10.2020