我想我在这里遗漏了一些非常简单的东西,但我还没有找到解决方案。我想生成一个页面,其中列出了与特定查询集匹配的所有对象。我尝试了以下操作,从 url 中获取一个值以在 views.py 中生成适当的查询。这个查询在 shell 中产生了预期的输出,但它似乎没有被正确地传递给模板。
在 urls.py
url(r'browse/(?P<sourcevolume>\w+)/$', inscription.views.browse_by_volume'),
在views.py
def browse_by_volume(request, sourcevolume):
inscriptions_in_volume = TranslationSource.objects.filter(source=sourcevolume)
return render_to_response('inscription/volume_browse.html', {'inscriptions_in_volume': inscriptions_in_volume})
这里有错误,或者我完全错过了这样做的方法吗?谢谢。