一对多的关系我已经建立了几个模型如下:访问到许多在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内的一些文本块,它出来确定的,但不是在循环中。
任何建议让它的工作/一般整理这将不胜感激。
谢谢。