我正在使用 Django 和 Crispy Forms。我可以让表单正确呈现,但没有出现 CSS 格式。我需要做什么?
我已经添加了
CRISPY_TEMPLATE_PACK = 'bootstrap'
到我的 settings.py
文件。
html 文件非常简单:
{% extends 'base.html' %}
{% load crispy_forms_tags %}
{% block content %}
{% crispy form %}
{% endblock %}
要让它发挥作用还需要什么?我知道由于 Bootstrap 文件与 crispy_forms 捆绑在一起,所以我不需要在项目的 CSS 路径中专门复制和引用它们。这是正确的吗?
最佳答案
听起来好像您的 django 实例无法找到脆皮表格的 static
文件。如果您正在运行开发服务器,您是否在 INSTALLED_APPS
中包含了 'crispy_forms'
?
如果您正在运行生产服务器,您可能需要确保您的 STATIC_FILES
路径正确并且您最近运行过 collectstatic
。
作者记录了安装过程here - 你完全遵守了吗?
关于python - Django crispy-forms 找不到 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14683614/