Как добавить галерею в фотолог?
Я правильно установил фотолог в свой проект (блог) и могу добавлять изображения в админ-панели, но как их отобразить на главной странице?
2 ответа
В админ-панели вам также необходимо:
- Создать галерею.
- Выберите, какие фотографии являются частью каких галерей.
Для одного из моих проектов я создал модель продукта с внешним ключом, связанным с галереей:
gallery = models.ForeignKey(Gallery, blank=True, related_name='gallery')
Проблема в шаблоне заключается в том, что вы не можете перебирать галерею или фотографию из Photologue. Мне пришлось позвонить product.gallery.photos.all()
для того, чтобы перебрать коллекцию изображений в моей галерее.
Чтобы получить ссылку на изображение для ссылки на src
из <img>
тег, вы можете просто запустить (если вы повторяете):
for image in product.gallery.photos.all():
{{ image.url }}
Надеюсь это поможет!