Проблема при выводе изображения в шаблон. Есть поле модели:
image = models.ImageField(upload_to="media/", verbose_name='Изображение', help_text='150x150px')
settings.py:
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
MEDIA_URL = 'C:/code2015/pf/'
В шаблоне так:
<img src="{{MEDIA_URL}}{{ work.image }}" width="150" height="150" alt="Пример">
При это формируется вот что:
<img src="C:/code2015/pf/media/work2.jpg" width="150" height="150" alt="Пример">
Но в шаблоне пустые квадраты:
Not allowed to load local resource: file:///C:/code2015/pf/media/work2.jpg
Перехожу по file:///C:/code2015/pf/media/work2.jpg и выводится нужная картинка.
Как решить эту проблему?
Python 3.4, Django 1.7.3Решение:djbook.ru/rel1.7/howto/static-files/#serving-files...from django.conf import settings
from django.conf.urls.static import static
urlpatterns = patterns('',
# ... the rest of your URLconf goes here ...
) + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)