DJANGO 3.1 'crispy_forms_tags' 不是注册标签库

问题描述 投票:0回答:2

我被困在这个问题上,这让我发疯。我安装了 django-crispy-forms 并将其添加到 settings.INSTALLED_APPS 中。另外,我在虚拟环境中安装了 django-crispy-forms,然后冻结在我的requirements.txt 上。任何帮助都会很棒。

设置.py

INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.Contrib. staticfiles',
'crispy_forms',
'leads',
'tailwind',
'them',
'bootstrap4',

client_form.py

    {% extends "crm/base.html" %}
{% load crispy_forms_tags %}
{% block content %}
    <h3>
        {% if client %}
            <b>Client: </b> {{ client.name }}
        {% else %}
            <b>New Client</b>
        {% endif %}
    </h3>

    <form method="POST" class="uniForm">
    {% csrf_token %}
    <div class="row">
        <div class="form-control">
            {{form.name|as_crispy_field}}
        </div>
    </div>
    <div class="row">
        <div class="col-md-5">
            {{form.address|as_crispy_field}}
        </div>
        <div class="col-md-5">
            {{form.remarks|as_crispy_field}}
        </div>
    </div>

    <button class="btn btn-lg btn-warning" type="submit">Update</button>

    </form>
{% endblock content %}
django django-forms django-templates
2个回答
0
投票

尝试将其添加到您的

settings.py

CRISPY_TEMPLATE_PACK = 'bootstrap4'

0
投票

我也有同样的问题。我尝试在 settings.py 中添加 CRISPY_TEMPLATE_PACK = 'bootstrap4' 但没有成功。

© www.soinside.com 2019 - 2024. All rights reserved.