ИМХО, годным решением в случае с бутстрапами будет не использовать родной джанговский рендеринг форм, а запилить свой, красивый и кошерный. Всё просто. Как-то так:
1. Создаем шаблон в файле form_render.py
<form class="form-horizontal" role="form" method="post">{% csrf_token %}
<fieldset>
<legend>{{ legend }}</legend>
{% for field in form %}
<div class="form-group">
{% if not field.is_hidden %}
<label class="col-lg-2 control-label">{{ field.label_tag }}</label>
{% endif %}
<div class="col-lg-10">
{{ field }}
{{ field.errors.0 }}
</div>
</div>
{% endfor %}
<div class="form-group">
<label class="col-lg-2 control-label"></label>
<div class="col-lg-10">
<input type="submit" class="btn btn-primary" value="Отправить" >
</div>
</div>
</fieldset>
</form>
Понятно, что Вы можете тут наворотить чего душа пожелает, это только пример.
2. Юзаем
{% include "form_render.html" with form=form legend="Новое сообщение" %}