Как стилизовать хрустящие формы с помощью bootstrap4 в django?

Я пытаюсь стилизовать форму загрузки, используемую в crispy forms. Можете ли вы дать мне простое решение, и не слишком увлекаться css.

Вот как это выглядит сейчас!

enter image description here

Это 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',)

Я выбираю что-то вроде этого!

enter image description here

Заранее спасибо!

Вам следует добавить CRISPY_TEMPLATE_PACK = 'bootstrap4' в файл настроек, а также написать {{ form|crispy }} там, где вы используете форму

Вернуться на верх