#35355: Images derived from models are not showing in template -------------------------------------+------------------------------------- Reporter: | Owner: nobody BlauweStadTechnologieen | Type: Bug | Status: new Component: Template | Version: 4.2 system | Severity: Normal | Keywords: models, ImageField Triage Stage: | Has patch: 0 Unreviewed | Needs documentation: 0 | Needs tests: 0 Patch needs improvement: 0 | Easy pickings: 0 UI/UX: 0 | -------------------------------------+------------------------------------- Images are not showing in templates despite following the documentation to the letter, which leave the conclusion that there is a bug with Django. I have the following:
The directory goes as follows: root > media > assets {{{ #models.py class NewsArticle(models.Model): uuid = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) image = models.ImageField(upload_to='assets/') }}} {{{ # settings.py MEDIA_URL = '/media/' MEDIA_ROOT = os.path.join(BASE_DIR, 'media') MEDIA_DIR = BASE_DIR / 'media' }}} {{{ #views.py from django.urls import path, include from . import views from django.conf import settings from django.conf.urls.static import static from django.contrib import admin from django.views.static import serve urlpatterns = [ path('<uuid:uuid>', views.details), path('',views.article_list), ] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) }}} {{{ # template <img src="{{article.image.url}}" alt="MyImage"> }}} Despite this, there is a bug with Django which prevents images from being shown in the template. -- Ticket URL: <https://code.djangoproject.com/ticket/35355> Django <https://code.djangoproject.com/> The Web framework for perfectionists with deadlines. -- You received this message because you are subscribed to the Google Groups "Django updates" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-updates+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/django-updates/0107018eaeeec1e6-18da33dd-dda7-4f24-98b0-c4a0ebee8643-000000%40eu-central-1.amazonses.com.