Fullstack доработка: Изображения городов (Django + Vue)
Задача
Необходимо интегрировать загрузку и вывод изображений для карточек городов на сайте. На фронтенде (Vue) уже сверстан шаблон, который предусматривает отображение картинки, но из-за отсутствия данных с сервера сейчас вместо неё используется плейсхолдер.
Требования к бэкенду (Python/Django):
- Доработать модель City - добавить поле для хранения изображения города (например,
ImageField). - Обеспечить передачу этого изображения на фронт в составе API-ответа (желательно в формате ссылки).
Требования к фронтенду (Vue):
- При получении с бэкенда ссылки на изображение для конкретного города - отображать его, заменяя стандартный плейсхолдер.
- Если для города в базе данных картинка отсутствует (поле пустое) - продолжать показывать плейсхолдер (логика плейсхолдера реализована, менять не нужно).