Fullstack доработка: Изображения городов (Django + Vue)

Задача

Необходимо интегрировать загрузку и вывод изображений для карточек городов на сайте. На фронтенде (Vue) уже сверстан шаблон, который предусматривает отображение картинки, но из-за отсутствия данных с сервера сейчас вместо неё используется плейсхолдер.

Требования к бэкенду (Python/Django):

  • Доработать модель City - добавить поле для хранения изображения города (например, ImageField).
  • Обеспечить передачу этого изображения на фронт в составе API-ответа (желательно в формате ссылки).

Требования к фронтенду (Vue):

  • При получении с бэкенда ссылки на изображение для конкретного города - отображать его, заменяя стандартный плейсхолдер.
  • Если для города в базе данных картинка отсутствует (поле пустое) - продолжать показывать плейсхолдер (логика плейсхолдера реализована, менять не нужно).