Если бы вы использовали чистый Django, вы бы передали форму в свой шаблон, а затем могли бы вызывать отдельные поля в форме для более точного рендеринга вместо использования ModelForm.to_table. Вы можете использовать следующее, чтобы перебрать каждое поле и отобразить его именно так, как вы хотите:
{% for field in form.fields %}
<div class="form-field">{{ field }}</div>
{% endfor %}
Это также дает вам возможность выполнять условные проверки, используя блоки {% if%} внутри цикла, если вы хотите исключить определенные поля.