繁体   English   中英

Django脆皮形式找不到CSS

[英]Django crispy-forms cannot find CSS

我正在使用 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

作者在此处记录了安装过程 - 您是否完全遵循了该过程?

它应该是{{ form|crispy }} ,而不是{{ crispy form }} 您将表单通过过滤器(这就是|在 Django 模板中所做的)。 另外,您忘记了{% csrf_token %}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM