0

チュートリアルに従って、Pythonでdjangoのページネーション設定をインストールしました。views.py で paginator オブジェクトを宣言しようとすると、関連するテンプレートを読み込もうとすると「識別エラー」が発生します。

views.py でページネーターを宣言しなくてもページネーションを機能させることができますが、ページ設定をカスタマイズしたいと考えています。

私は、views.py の一番上にある pagination ディレクトリをインポートしました。すべてを settings.py フォルダーにセットアップしたと思います。単純なワンライナーなので、宣言をタイプミスしていないことはわかっています。

c = RequestContext(リクエスト、{ "テスト": testObj、})

p = ページネーター (testObj, 100)

return 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
4

1 に答える 1

2

使用しているテキスト エディターはわかりませんが、gedit では、タブやスペースを矢印として表示できます。これにより、不要なタブやスペースがあるかどうかを簡単に検出できます。

于 2013-03-22T18:55:31.817 に答える