Я настроил несколько моделей следующим образом:
Страница
Галерея
Изображение
Галерея и изображение разделяют отношения многие ко многим.
Страница может иметь 1 или 0 галерей.
Я создал галерею с несколькими изображениями и прикрепил ее к объекту страницы.
Однако у меня возникли проблемыотображение его в шаблоне.
Может ли кто-нибудь помочь?
Моя страница выглядит так:
def detail(request, page_id):
p = get_object_or_404(Page, pk=page_id)
return render_to_response('page/detail.html', {'page': p},
context_instance=RequestContext(request))
И шаблон:
{% block images %}
{% if page.gallery %}
{% for image in page.gallery.image_set.all %}
<a rel="gallery" href="{{ STATIC_URL }}{{ image.image }}"></a>
{% endfor %}
{% endif %}
{% endblock %}`
Если я попытаюсь вывести некоторый текст в блоке IF, он получится в порядке, но не в цикле.
Любой совет, как заставить его работать / как обычно приводить это в порядок, был бы очень признателен.
Спасибо.