У меня в строке urls.py:
if settings.DEBUG==True:
urlpatterns += patterns('',
(r'^static/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.STATIC_DOC_ROOT})
)
В моем файле настроек что-то вроде этого:
STATIC_DOC_ROOT = os.path.join(os.path.dirname(__file__),'static').replace('\\','/')
И когда я захожу на / на моей странице все работает простоотличный.И когда я нажимаю ссылку с другой страницы, я не применяю CSS из-за ошибки 404.Он пытается загрузить файл CSS с этого URL.
http://localhost:8000/show/sth/static/style.css
Вот мой urls.py для этого метода
(r'^show/(?P<subject>[^/]+)/(?P<title>[^/]+)$','show'),
У меня есть URL / ссылки и CSS работает только в этомШаблон не работает.Кажется, что эти параметры что-то испортили.Любые предложения, почему это не удается?Вот мой код шаблона:
{% extends "szkielet.html" %}
{% block tresc %}
<div id="content">
<div class="post">
<h2 class="title">{{ notatka.tytul }}</h2>
<p class="meta"><span class="author">{{ notatka.user.name }}</span> <span class="date">July 07, 2010</span> <span class="links"><a href="#" title="">Comments</a></span></p>
<div class="entry">
<p>{{ notatka.tresc }}</p>
</div>
</div>
</div>
{% endblock %}
Szkielet.html - это моя база
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="keywords" content="" />
<meta name="description" content="" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Perfect Blemish by Free CSS Templates</title>
<link href="{{ MEDIA_URL }}style.css" rel="stylesheet" type="text/css" media="screen" />
</head>
<body>
Вот часть ответственности за CSS это только одна таблица стилей.