Проверьте это
Добавьте это к вашей модели:
class FileUpload(models.Model):
File_Name = models.CharField(max_length=255, blank=True)
File_path = models.FileField(upload_to='')
Description = models.CharField(max_length=255, blank=True)
Image = models.ImageField(upload_to=upload_location)
Upload_Date = models.DateTimeField(auto_now_add=True)
def upload_location(instance, filename):
filebase, extension = filename.split(".")
return "%s/%s" % (instance.id, filename)
В вашем файле settings.py обязательно установите MEDIA_URL и MEDIA_ROOT:
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
Чтобы получить доступ к MEDIA_URL в шаблоне, вы должны добавить django.template.context_processors.media к вашим context_processeors внутри конфигурации TEMPLATES.
Добавить это в свой шаблон:
{% if instance.image %}
<img src="{{ instance.image.url }}" class='img-responsive' />
{% endif %}