django - 在 Django 中包含 css

标签 django django-templates

我是 Django 的新手,我很难在模板中包含 css 样式。

我读了this并尝试做同样的事情,但它对我不起作用。

我的模板:

{% load static %}<html><head><link href="{% get_static_prefix %}/style.css" rel='stylesheet' type='text/css' /></head><body>

我得到的 HTML:

<head><link href="C:/Users/Nayish/workspace/am/src/am/static/style.css"rel='stylesheet'type='text/css' /></head>

请注意,这是包含我的 css 的文件夹。

谢谢,鲍里斯。

最佳答案

确保您没有混淆 STATIC_ROOTSTATIC_URL设置。

STATIC_ROOT 定义文件在存储系统(通常是本地硬盘用于本地开发)上的位置,而 STATIC_URL 定义服务器为它们提供服务的 URL。第二个通常在模板中引用,也是{% get_static_prefix %}模板标签返回的值。

关于django - 在 Django 中包含 css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6125661/

相关文章:

javascript - 由于 bool 值变化,Django 格式错误的字符串在 View 中

python - 为什么在 i18n blocktrans (django) 中,对象、字典或列表不起作用?

python - 使用 ID 列表进行过滤时,如何从 Django 查询中获取有限的结果?

python - 查询django模板中的多对多字段

css - 我的更新页面的 css 没有正确加载,但其他页面工作得很好

django - 如何使用 Google App Engine 进行不区分大小写的过滤器查询?

python - TransactionTestCase 和 pytest 测试失败

python - Django 分页未给出结果

django - DEBUG=False 时无法访问管理面板中的模型

python - Django View 中的空 request.POST