gpt4 book ai didi

css - 使用 STATIC_URL 标签加载 CSS 样式表

转载 作者:行者123 更新时间:2023-11-28 13:25:49 25 4
gpt4 key购买 nike

在我的网站中,我集成了一个样式表和一个 javascript 文件。我按如下方式加载它:

<head>
<link rel="stylesheet" href="{{ STATIC_URL }}css/style.css" type="text/css" media="all">
<script src="{{ STATIC_URL }}js/filterlist.js" type="text/javascript"></script>

javascript 有效,但样式表无效。我也这样试过:

<link rel="stylesheet" href="P:/Daten/Projects/Vorbild/templates/static/css/style.css" type="text/css" media="all">

当我这样做时,样式表将加载,但是当我从未连接到此 P: 的计算机运行页面时,css 文件将不会加载。 (加载图片时也会出现同样的问题)

起初,我认为这是我的设置文件中的问题,但如果是这样的话,为什么 js 文件可以工作/加载?以下是我的设置文件中的片段:

STATIC_ROOT = ''
STATIC_URL = '/static/'
STATICFILES_DIRS = ("P:/Daten/Projects/Vorbild/templates/static/",
INSTALLED_APPS = (
'django.contrib.staticfiles',
'klasse',
-->not all are postet now
TEMPLATE_DIRS = ('P:/Daten/Projects/Vorbild/templates/html',)

现在是完整的 url:

from django.conf.urls import patterns
from klasse.views import portal, kundendaten, portal2, error

urlpatterns = patterns('',
(r'^portal/$', portal),
(r'^kundendaten/$', kundendaten),
(r'^portal2/$', portal2),
(r'^error/$', error),
)

我的文件夹如下所示:

P:\Daten\Projects\Vorbild\templates\html\allhtml

P:\Daten\Projects\Vorbild\templates\static\css\style.css

P:\Daten\Projects\Vorbild\templates\static\js\filterlist.js

我应该更改什么,以便我也可以使用 css 样式表在我的服务器上运行此页面?

最佳答案

为什么不将 html、css、图像...等分组。将 HTML 放在 static 文件夹中。将 CSS 文件放在 css 文件夹中。只需将该路径用于 HTML 的 HEAD 中的源:

<link rel="stylesheet" href="css/style.css" type="text/css" media="all" />

如果我理解你是对的,我想就是这样。

关于css - 使用 STATIC_URL 标签加载 CSS 样式表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14192569/

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