在我的网站中,我集成了一个样式表和一个 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',)
现在完整的网址:
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:\Datan\Projects\Vorbild\templates\html\allhtml
P:\Datan\Projects\Vorbild\templates\static\css\style.css
P:\Datan\Projects\Vorbild\templates\static\js\filterlist.js
我应该改变什么,以便我可以在我的服务器上使用 css 样式表运行这个页面?