簡體   English   中英

如何在 django 中使用 bootstrap4 設計酥脆的 forms?

[英]How to style crispy forms with bootstrap4 in django?

我正在嘗試設置從脆 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 %}

模型.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 }}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM