Доброго времени суток, никак не удается вывести изображения, которые загружены на сайт через модель. Смотрел смежные вопросы на тостере, тоже не помогли их решения.
# Model
...
image = models.ImageField(upload_to='image/')
...
#Urls
urlpatterns = [
url(r'^portfolio/', include('portfolio.urls')),
url(r'^auth/', include('loginsys.urls')),
url(r'^admin/', admin.site.urls),
url(r'^', include('article.urls')),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
# Setings
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
#Template
<li><img src="{{ item.image }}" alt="" /></li>
Структура проекта:
Корень проекта: - > media -> image -> само изображение
Решение (@sim3x):
Последняя строчка в urlpatterns блокировала все, решение было следующее:
urlpatterns = [
url(r'^portfolio/', include('portfolio.urls')),
url(r'^auth/', include('loginsys.urls')),
url(r'^admin/', admin.site.urls),
]
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
urlpatterns += [url(r'^', include('article.urls'))]