pip install django-crispy-forms
python
INSTALLED_APPS = (
...
'crispy_forms',
)
python
CRISPY_TEMPLATE_PACK = 'bootstrap4'
python
from django import forms
class MyForm(forms.Form):
python
from django.shortcuts import render
from .forms import MyForm
def my_view(request):
form = MyForm()
return render(request, 'my_template.html', {'form': form})
html
{% load crispy_forms_tags %}
<form method="POST">
{% csrf_token %}
</form>