I am using Twitter Bootstrap in Django for a long time. Here are directions how to achieve correct result.
1. Create new file for displaying forms in templates directory(e.g. forms.html)
2. In forms.html write the form displaying logic. This is just an example. You have to set bootstrap's classes.
{% if form.non_field_errors.0 %}
<div class="alert-message block-message error">
{{ form.non_field_errors }}
</div>
{% endif %}
{% for field in form %}
{{ field }}
{% else %}
<div class="clearfix form-item {{ field|field_type }} {% if field.errors %}error{% endif %}">
{{ field.label }}: {% if field.field.required %}<span class="required">*</span>{% endif %}
</label>
<div class="input">
<div class="input-wrapper">
{{ field }}
{% if field.errors %}
<ul class="help">
{% for error in field.errors %}
<li class="help-inline">{{ error|escape }}</li>
{% endfor %}
</ul>
{% endif %}
{% if field.help_text %}
<div class="help-text">
<p>{{ field.help_text }}</p>
</div><!-- /.help-text -->
{% endif %}
</div><!-- /.input-wrapper -->
</div><!-- /.input -->
</div><!-- /.clearfix -->
{% endif %}
{% endfor %}
3. In template file where you are displaying form just call form.html
{% block content %}
<form action="{% url questions_create
poll.id %}" method="post">
{% csrf_token %}
{% include 'backend/partials/form.html' with form=question_form %}
<div class="clearfix">
<div class="input">
<input type="submit" class="submit" value="Uložiť">
</div><!-- /.input-->
</div><!-- /.clearfix -->
</form>
{% endblock %}
Lukas Vinclav