Когда я пытаюсь показывать изображения из моего блога, шаблон просматривает
[26/Mar/2012 10:33:42] "GET /blog/images/coke.jpg HTTP/1.1" 200 6153
Однако, когда я загружаю изображения с плоской страницы, шаблон выглядит как
[26 марта 2012 г. 10:33:42] "GET /blog/images/coke.jpg HTTP / 1.1" 200 6153
Я думаю, это потому, что мне нужно добавить что-то в мой файл urls.py с моим приложением для блога, чтобы он знал, какой у меня статический URL, а не просматривал папку blog / images.
Я использую тэг:
src="{{ STATIC_URL }}images/header.png"
Мой файл settings.py имеет:
STATIC_ROOT = '/export/mailgrp4_a/sc10jbr/WWWdev/dbe/djangostatic/'
STATIC_URL = '/static/'
STATICFILES_DIRS = (
'/export/mailgrp4_a/sc10jbr/WWWdev/dbe/static/',
В моем блоге url.py есть:
urlpatterns = patterns('dbe.blog.views',
(r"^(\d+)/$", "post"),
(r"^add_comment/(\d+)/$", "add_comment"),
(r"^delete_comment/(\d+)/$", "delete_comment"),
(r"^delete_comment/(\d+)/(\d+)/$", "delete_comment"),
(r"^month/(\d+)/(\d+)/$", "month"),
(r"", "main"),
)
У моего основного url.py есть:
urlpatterns = patterns('',
url(r'^blog/', include('blog.urls')),
url(r'^admin/', include(admin.site.urls)),
)
Что мне нужно добавить?
Мой обновленный блог url.py содержит:
from django.conf.urls.defaults import *
from dbe.blog.models import *
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
urlpatterns = patterns('dbe.blog.views',
(r"^(\d+)/$", "post"),
(r"^add_comment/(\d+)/$", "add_comment"),
(r"^delete_comment/(\d+)/$", "delete_comment"),
(r"^delete_comment/(\d+)/(\d+)/$", "delete_comment"),
(r"^month/(\d+)/(\d+)/$", "month"),
(r"", "main"),
)
urlpatterns += staticfiles_urlpatterns()
Мой обновленный main url.py имеет:
from django.conf.urls.defaults import *
from dbe.blog.models import *
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
url(r'^blog/', include('blog.urls')),
# Uncomment the admin/doc line below to enable admin documentation:
url(r'^admin/doc/', include('django.contrib.admindocs.urls')),
# Uncomment the next line to enable the admin:
url(r'^admin/', include(admin.site.urls)),
)
urlpatterns += staticfiles_urlpatterns()
Может ли кто-нибудь еще помочь с этим, я действительно застрял даже после следования помощи ниже. Что-нибудь, что я могу использовать, чтобы помочь отладить и диагностировать проблему?
спасибо