Django 通用 View - 访问请求

标签 django django-generic-views

我正在使用 django 通用 View ,如何访问模板中的请求。

网址:

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')),
)

最佳答案

经过一番搜索后,在等待人们对此进行回复。我发现:

您需要将此添加到您的 settings.py

TEMPLATE_CONTEXT_PROCESSORS = (
    'django.core.context_processors.request',
)

这意味着默认情况下请求将传递给所有模板!

关于Django 通用 View - 访问请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3607282/

相关文章:

django - 如何在 Django 中检索聚合查询的整数?

django - 在基于类的通用 View CreateView 中访问 request.user 以便在 Django 中设置 FK 字段

python - 我可以将 Django 的通用 View 与 google-app-engine-django 一起使用吗?

python - Django 中 CreateView 的一些问题

django - 无法通过通用类 View 将 'slug' 字段传递到 URL 中

django-class-based-views - Django : How to call class-based generic views in views. py?

django - 'ContentType' 对象在数据迁移中没有属性 'model_class'

python - Django - 在上传图像时使用 instance.id

python - setup.py 引入非 Python github 存储库并将它们放在正确的目录中?

python - 无法访问 MEDIA 文件夹中的视频文件