一對多的關係我已經建立了幾個模型如下:訪問到許多在Django
頁
畫廊
圖片
畫廊和圖像共享一個多對多的關係。
頁面可以有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內的一些文本塊,它出來確定的,但不是在循環中。
任何建議讓它的工作/一般整理這將不勝感激。
謝謝。