如何在 django 中使用 bootstrap4 设置酥脆的表格?

Posted

技术标签:

【中文标题】如何在 django 中使用 bootstrap4 设置酥脆的表格?【英文标题】:How to style crispy forms with bootstrap4 in django? 【发布时间】:2022-01-04 11:39:29 【问题描述】:

我正在尝试设置从脆表单使用的上传表单的样式。能否给我一个简单的解决方案,不要对 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',)

我要这样做!

提前致谢!

【问题讨论】:

试试这个 form|crispy ? 只是换个订单,不是我想要的。 【参考方案1】:

你应该添加 CRISPY_TEMPLATE_PACK = 'bootstrap4' 到设置文件,也写 form|crispy 使用表单的地方

【讨论】:

以上是关于如何在 django 中使用 bootstrap4 设置酥脆的表格?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Django 中向 bootstrap4 添加松脆的表单?

如何在 Django 中修改 Bootstrap 4 表单验证信息呈现方式?

如何将 Bootstrap 4 添加到库 django-summernote?

如何在使用 django 构建的主页上显示 jupyter notebook?

在最终渲染之前替换django模板中的char

bootstrap4支持IE9+浏览器吗