Единственный способ, которым я вижу, - это наследовать новый класс формы от forms.Form
и изменять метод as_ul
, как вам нравится.Что не очень хорошо, если вы собираетесь использовать сторонние формы, такие как форма для входа и т. Д. (У них не будет такого метода).
Я думаю, что лучшее решение - это создать собственную тег включения и отображение формы с ним.Он будет настолько коротким, как as_ul
({% render_form form %}
), но очень гибким, он будет работать со всеми формами и не будет смешивать код HTML и Python.