Я разрабатываю WebApp с использованием Django. У меня новичок, у меня есть этот HTML-файл, содержащий изображение, я прошел через эту "ссылку" , но теперь я получаю сообщение об ошибке, как при разбореМедиа URLМожет ли кто-нибудь дать мне знать, что не так?Я проверил разрешения, даже они правильные.!!
Это изображение, которое я включаю -
<img border="2" src="{{ MEDIA_URL }}samplelogo.jpg" alt="logo here"/>
Это urls.py -
from django.conf.urls.defaults import patterns, include, url
import settings
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
url(r'^gharnivas/$', 'gharnivas.views.index'),
url(r'^media/(?P<path>.*)$','django.views.static.serve',{'document_root': settings.MEDIA_ROOT}),
)
Это файл settings.py со средствами массовой информации.url и root:
MEDIA_ROOT = '/home/nagaraj/ghar/templates/media'
MEDIA_URL = 'http://localhost:8000/media/'
ghar - это проект django, а gharnivas - приложение
Обновление :
сейчасЯ удалил ошибку TemplateSyntaxError, заменив URL-адрес мультимедиа на «/ media /», как предложено @Torsten ниже.Но все же не получение изображения !!
Еще один запрос , правильно ли я использую MEDIA_ROOT и MEDIA_URL?Потому что в каком-то месте я даже вижу, что у них есть STATIC_URL и STATIC_ROOT !!