Как стилизовать хрустящие формы с помощью bootstrap4 в django?
Я пытаюсь стилизовать форму загрузки, используемую в crispy forms. Можете ли вы дать мне простое решение, и не слишком увлекаться css.
Вот как это выглядит сейчас!
Это upload_document.html
{% extends "base.html" %}
{% load static %}
{% load crispy_forms_tags %}
{% block content %}
<h1>Upload</h1>
<form method="post" enctype="multipart/form-data">
{% csrf_token %}
{{ form }}
<button type="submit" class="btn btn-primary">Upload</button>
</form>
{% endblock content %}
models.py
from django.db import models
class UploadFile(models.Model):
excel = models.FileField(upload_to="excel/", max_length=250)
def __str__(self):
return self.title
forms.py
from .models import UploadFile
class GlForm(forms.ModelForm):
class Meta:
model = UploadFile
fields = ('excel',)
Я выбираю что-то вроде этого!
Заранее спасибо!
Вам следует добавить
CRISPY_TEMPLATE_PACK = 'bootstrap4'
в файл настроек, а также написать
{{ form|crispy }}
там, где вы используете форму