我使用的是django通用視圖,如何訪問我的模板中的請求。Django通用視圖 - 訪問請求
網址:
file_objects = {
'queryset' : File.objects.filter(is_good=True),
}
urlpatterns = patterns('',
(r'^files/', 'django.views.generic.list_detail.object_list', dict(file_objects, template_name='files.html')),
)
並不完全正確 - 它會被傳遞到正在使用'RequestContext',所有通用視圖渲染的所有模板。 – 2010-08-31 09:14:40
這對我來說並不奏效,四年半後使用Django 1.7。實際上1.7文檔在https://docs.djangoproject.com/en/1.7/ref/settings/頂部有一個警告 - 「在覆蓋設置時要小心,特別是當默認值是非空元組時或字典,比如MIDDLEWARE_CLASSES和TEMPLATE_CONTEXT_PROCESSORS。確保你保留了你想使用的Django功能所需的組件。「然而,看到這裏的解決方案:http://stackoverflow.com/questions/9899113/get-request-session-from-a-class-based-generic-view – Chirael 2015-02-04 02:36:56