感谢寻找到这一点,因为它是让我的神经现在:)Django的静态文件链接
我不能让一个style.css文件(或任何静态文件,以获得oared在所有!),我有到处搜索,到目前为止还没有解决方案。
我urls.py:
from django.conf.urls import patterns, include, url
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
from django.conf import settings
urlpatterns = patterns('',
url(r'^$', 'ports.views.home', name='home'),
)
urlpatterns += staticfiles_urlpatterns()
if settings.DEBUG:
urlpatterns += patterns('django.contrib.staticfiles.views',
url(r'^static/(?P<path>.*)$', 'serve'),
)
我base.html文件在哪里加载静:
{% load staticfiles %}
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="static/css/style.css" type="text/css" />
...
我settings.py引用静态目录:
STATIC_URL = '/static/'
我不明白我做错了什么(或者事实上为什么服务器这些静态服务器必须如此尴尬)。任何帮助湖人的条款将不胜感激!
谢谢, blargie-BLA
这是一个真正的服务器上,或者你只是运行'./manage.py runserver'? – hobbes3
只是一个本地主机 –