python - Django crispy-forms 找不到 CSS

标签 python django django-forms django-crispy-forms

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

相关文章:

python - NOT NULL 约束失败 : portal_visitrequests. guest_id

python - Flask-Cache 的文件系统缓存安全吗?

python - 如何使用多重继承强制 Django 删除对象

python - create_superuser() 得到了一个意外的关键字参数 ''

python - Django对象扩展/一对一关系问题

python - Django - 将 form.errors 作为字典而不是 HTML 代码获取

python - 带外键的 Django 表单

python - “conda install”命令中c标志的作用是什么

python - 如何在 Django 管理表单中添加自定义操作按钮并发布信息

Python 文件写入权限不同于用户 Windows 7