4 回答
TA贡献1821条经验 获得超6个赞
在 HTML 文件的开头添加:
{% load static %}
并改变
<link href="sidebar.css" rel="stylesheet" type="text/css">
像这样的事情:
<link href="{% static 'sidebar.css' %}" rel="stylesheet" type="text/css">
TA贡献1863条经验 获得超2个赞
由于 CSS 文件位于同一文件夹中,您可以尝试如下操作:
<link href="./sidebar.css" rel="stylesheet" type="text/css">
点告诉浏览器在与 HTML 相同的文件夹中进行搜索。
TA贡献1824条经验 获得超5个赞
代码看起来不错,没有错别字。确保 CSS 文件和 HTML 文件位于同一文件夹中,并且它们不是文本文件并且具有扩展名,当然,文件已保存。
test3
是父目录吗?
它只是 HTML 和 CSS 还是一个 Django 项目?
TA贡献2011条经验 获得超2个赞
我在主项目目录中创建了一个名为“static”的文件夹,然后在其中创建了一个名为“css”的目录。然后,这是我所缺少的一件大事,进入项目的 settings.py 并创建STATICFILES_DIRS该新文件夹的路径。
根据我所读到的内容,当我将其投入生产时,我需要一些额外的工作。
# Static files (CSS, JavaScript, Images)
https://docs.djangoproject.com/en/3.0/howto/static-files/
STATIC_URL = '/static/'
STATICFILES_DIRS = [
"full folder path to static folder"
]
然后在 HTML 文件中输入:
{% load static %}
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Test</title>
<link rel="stylesheet" href="https://getbootstrap.com/docs/4.0/dist/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
<link rel="stylesheet" type="text/css" href="{% static 'css/sidebar.css' %}">
</head>
关键部分是load static顶部的 和 href to {% static 'css/sidebar.css' %}。
- 4 回答
- 0 关注
- 132 浏览
添加回答
举报