Как отобразить в модели 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">
Вернуться на верх