Я пытаюсь настроить мой статический файл в разработке. У меня есть изображение, расположенное в polls / static / images / banner.jpg. Когда я перехожу к 127.0.0.1:8000/, появляется баннер, но когда я перехожу на что-то вроде 127.0.0.1:8000/2ndpage, баннер ломается.
шаблон моего индекса (URL: 127.0.0.1:8000/) содержит:
{% include 'polls/header.html' %}
URL для баннера http://127.0.0.1:8000/static/images/banner.jpg
мой шаблон 2-й страницы также содержит:
{% include 'polls/header.html' %}
Но URL для баннера изменится на http://127.0.0.1:8000/2ndpage/images/banner.jpg
мой шаблон polls / header.html:
<img src="{{ STATIC_URL }}images/gcs_banner.jpg" />
urls.py
from django.conf.urls.defaults import patterns, include, url
urlpatterns = patterns('polls.views',
url(r'^$', 'index'),
url(r'^2ndpage/$', '2ndindex'))
views.py
def index(request):
...
return render_to_response('polls/index.html', {'latest_people_list': latest_people_list,}, context_instance = RequestContext(request))
def 2ndpage(request, people_id):
...
return render_to_response('index/detail.html', {'people': p}, context_instance = RequestContext(request))
Почему URL меняется с ../static/ .. на ../ 2ndpage / ..? Как это исправить, чтобы при использовании {% include 'polls / header.html'%} баннер всегда отображался?