0
Я определил следующую модель:Проблемы с использованием ImageField Джанго
class Pizza(models.Model):
name = models.CharField(max_length=50, blank=False, null= False, unique = True)
description = models.CharField(max_length=100, blank=False, null= False, unique = True)
price = models.ForeignKey('Type')
image = models.ImageField(upload_to='images', blank=True, null=True)
Я использую следующие параметры на настройки/Py:
# Absolute filesystem path to the directory that will hold user-uploaded files.
MEDIA_ROOT = '/my/files/root/'
# URL that handles the media served from MEDIA_ROOT. Make sure to use a
# trailing slash.
# Examples: "http://example.com/media/", "http://media.example.com/"
MEDIA_URL = '/media/'
Файл правильно закачанный в:
/my/files/root/images
Однако я ссылаюсь на это так:
<img src="{{ MEDIA_URL }}{{ pizza.image }}"></img>
... и ссылка не работает.
по ссылке показывает:
/media/images/imagename.jpg
Что я могу отсутствовать?
ValueError в/меню/ Атрибут 'изображение' не имеет файл, связанный с ним. – Dynelight
Что-то не так с путями [link] (http://stackoverflow.com/questions/6777732/want-to-display-an-image) – vadimchin