Здравствуйте, у меня есть index.html(в папке templates) с импортами
<head>
<link rel="icon" type="image/ico" href="static/favicon.ico">
<link rel="stylesheet" href="templates/css/bootstrap.min.css">
<link rel="stylesheet" href="templates/css/bootstrap-theme.min.css">
<link rel="stylesheet" href="templates/css/main.css">
</head>
и
<body>
{% block article %}{% endblock %}
</body>
article.html и articles.html(в папке article/templates) такого типа:
{% extends 'index.html' %}
{% block article %}
<div>контент</div>
{% endblock %}
Есть url-ы:
url(r'^$', 'article.views.articles', name='index'),
url(r'^post/(?P<article_id>\d+)/$', 'article.views.article', name='article'),
Проблема в том, что при переходе на страницу http://сайт.ru/post/1/
сайт пытается получить стили с такого адреса
http://сайт.ru/post/1/templates/css/bootstrap.min.css, когда css файл находиться в
http://сайт.ru/templates/css/bootstrap.min.css.
На главной странице(http://сайт.ru/) все работает.
Как сделать так, чтоб на всех страницах работал импорт css и js файлов.
TEMPLATE_DIRS = (
os.path.join(BASE_DIR, 'templates'),
os.path.join(BASE_DIR, 'article/templates'),
)
Updated 8 July 2014, 19:46 by QuadX.