与分页相关的Django缩进错误

时间:2013-03-22 18:42:20

标签: python django pagination

我按照教程使用python安装django的分页设置。当我尝试在views.py中声明一个paginator对象时,当我尝试加载相关模板时,我收到“Identation error”。

我能够在没有在views.py中声明分页符的情况下进行分页工作,但我想自定义页面设置。

我在views.py的顶部导入了分页目录,我相信我在settings.py文件夹中设置了所有内容。我知道我并没有错误地宣布这个宣言,因为这是一个简单的单行:

  

c = RequestContext(request,{“test”:testObj,})

     

p = Paginator(testObj,100)

     

返回HttpResponse(t.render(c))

可能导致此错误的原因是什么?

错误:

IndentationError at /result/

unexpected indent (views.py, line 90)

Request Method:     GET
Request URL:    http://127.0.0.1:8000/result/xxx
Django Version:     1.5
Exception Type:     IndentationError
Exception Value:    

unexpected indent (views.py, line 90)

Exception Location:     C:\Python27\lib\site-packages\django\utils\importlib.py in import_module, line 35
Python Executable:  C:\Python27\python.exe
Python Version:     2.7.3
Python Path:    

['C:\\Users\\xxx\\Desktop\\xxx',
 'C:\\Python27\\lib\\site-packages\\django_pagination-1.0.7-py2.7.egg',
 'C:\\Windows\\system32\\python27.zip',
 'C:\\Python27\\DLLs',
 'C:\\Python27\\lib',
 'C:\\Python27\\lib\\plat-win',
 'C:\\Python27\\lib\\lib-tk',
 'C:\\Python27',
 'C:\\Python27\\lib\\site-packages']

Server time:    Fri, 22 Mar 2013 14:38:29 -0400

1 个答案:

答案 0 :(得分:2)

我不确定您使用的文本编辑器,但在gedit中,您可以将标签和/或空格显示为箭头,这有助于轻松检测是否存在迷路标签和/或空格。