Django脆皮形式找不到CSS

Yae*_*gro 5 python django django-forms django-crispy-forms

我正在使用 Django 和 Crispy Forms。我可以让表单正确呈现,但没有出现 CSS 格式。我需要做什么?

我已经添加了

CRISPY_TEMPLATE_PACK = 'bootstrap'
Run Code Online (Sandbox Code Playgroud)

到我的settings.py文件。

html 文件非常简单:

{% extends 'base.html' %}
{% load crispy_forms_tags %}

{% block content %}
   {% crispy form %}
{% endblock %}
Run Code Online (Sandbox Code Playgroud)

还需要什么才能使它工作?我知道由于 bootstrap 文件与crispy_forms 捆绑在一起,我不需要在我的项目的 CSS 路径中专门复制和引用它们。这样对吗?

dan*_*van 2

听起来好像你的 django 实例找不到static脆皮表单的文件。如果您正在运行开发服务器,您是否包含'crispy_forms'INSTALLED_APPS

如果您正在运行生产服务器,您可能需要确保您的STATIC_FILES路径正确并且collectstatic最近运行过。

作者在这里记录了安装过程- 您完全遵循了吗?