Как отобразить в модели img в html в django
Я пытался вывести на html изменяемое изображение профиля с помощью админки. кто-нибудь может объяснить, пожалуйста
модели в приложении Portfolio :
class ProfileImage(models.Model):
profile = models.ImageField(("Profile image"), upload_to=None, height_field=None, width_field=None, max_length=None)
это базовый html в папке template (я пробовал этот) :
<img src="{{ portfolio.models.ProfileImage.progile.url }}" alt="profile"><br />
Сначала необходимо настроить модель для хранения изображений профиля. Ваша модель ProfileImage выглядит правильно, но вам нужно указать место загрузки изображений с помощью аргумента upload_to в ImageField.
Включите модель в форму администратора с помощью ModelForm или вручную добавьте ее в список fields администратора.
В вашем HTML-шаблоне вы можете отобразить изображение, используя атрибут url объекта ImageField вашего шаблона.
У вас ошибка в HTML выше, это должен быть profile.url, а не portfolio.models.ProfileImage.profile.url:
<img src="{{ profile.image.url }}" alt="profile">