@cashncarry
нагуглили

Как выводить ImageField во вьюшке?

Не могу найти ошибку. Изображения не отображаются, not found

settings.py
DEBUG = True
...
MEDIA_ROOT = os.path.join(BASE_DIR, 'articles')
MEDIA_URL = '/media/'


models.py
class Tutorials(models.Model):
    image = models.ImageField(verbose_name='Лого статьи', upload_to='articles/')


template.html
{% for article in articles %}
    <div class="row">
        <img src="{{ article.image.url}}" >
    </div>
    {% endfor %}
  • Вопрос задан
  • 81 просмотр
Решения вопроса 1
@cashncarry Автор вопроса
нагуглили
Проблема была в urls.py, забыл + static(..)
from django.conf.urls.static import static

urlpatterns = [
 # ...
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы