我被困在这个问题上,这让我发疯。我安装了 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 %}
尝试将其添加到您的
settings.py
CRISPY_TEMPLATE_PACK = 'bootstrap4'
我也有同样的问题。我尝试在 settings.py 中添加 CRISPY_TEMPLATE_PACK = 'bootstrap4' 但没有成功。