首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >异常值: Django中的request‘

异常值: Django中的request‘
EN

Stack Overflow用户
提问于 2014-01-29 20:10:41
回答 1查看 1.2K关注 0票数 0

我有运行1.3.1版本的django代码,最近我将它更新到django 1.6.1,并清除了大多数错误,如direct_to_template函数和一些settings等,并能够运行该网站。

但是对于某些页面,当它在模板中遇到{% autopaginate object_list 20 %}标记时,我会得到下面的错误

我使用django-pagination(1.0.7)实现我的分页功能

代码语言:javascript
复制
Request Method: GET
Request URL:    http://localhost:8000/reports/safety/
Django Version: 1.6.1
Exception Type: KeyError
Exception Value:    
'request'
Exception Location: /home/user/.virtualenvs/proj/local/lib/python2.7/site-packages/django/template/context.py in __getitem__, line 56
Python Executable:  /home/user/.virtualenvs/proj/bin/python
Python Version: 2.7.4
......
........


Error during template rendering

In template /home/user/users/apps/proj/templates/shared/report.html, error at line 41

request

40 <tbody>
41          {% autopaginate object_list 20 %}
42          {% for report in object_list %}
43               {{report}}
44               ........
               .........
          {% endfor %}
100 </tbody>

所以谁能让我知道为什么会出现上面的错误,以及如何清除它?

EN

回答 1

Stack Overflow用户

发布于 2014-01-29 20:30:48

啊,其实需要在TEMPLATE_CONTEXT_PROCESSORS设置中添加"django.core.context_processors.request",设置

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21430739

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档