gpt4 book ai didi

python - Django 的新手。尝试查看有关如何加载 css 文件但无法正常工作的教程

转载 作者:行者123 更新时间:2023-11-28 00:45:56 24 4
gpt4 key购买 nike

我在运行服务器时看到的网站没有 CSS,只有 HTML。到目前为止,我了解到您将 CSS 文件保存在元素目录下的静态文件夹中。我在 templates 文件夹中有一个 Html 模板,当我从 views.home 加载它时它工作得很好。在 HTML 文件中,我在文档顶部有 {% load staticfiles %},是的,我已经在设置中检查了我安装的应用程序中的“django.contrib.staticfiles”。此外,在 HTML 文档中,我在 href 属性中添加了 {% static 'style/style.css' %},这是静态文件夹下的文件夹名称。

<!DOCTYPE HTML>
{% load staticfiles %}
<html>

<head>
<title>night_sky_2</title>
<meta name="description" content="website description" />
<meta name="keywords" content="website keywords, website keywords" />
<meta http-equiv="content-type" content="text/html; charset=windows-1252"
/>
<link rel="stylesheet" type="text/css" href="{% static 'style/style.css'
%}" />
</head>

enter image description here

enter image description here

最佳答案

我终于找到了解决办法。我所要做的就是添加这个:

STATICFILES_DIRS = (
os.path.join(BASE_DIR, 'static'),
'DjangoProjects\Sample\website\static'
)

在设置中也移动了:

{% load staticfiles %}

到 HTML 文档的最顶部,而不是下面。一开始我把它放在下面是因为它没有给出一条红线,这对我来说似乎没有错误。

关于python - Django 的新手。尝试查看有关如何加载 css 文件但无法正常工作的教程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50544754/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com