Python 用の GAE のページネーションを取得しようとしていますが、チュートリアル (https://docs.djangoproject.com/en/dev/topics/pagination/) を機能させることさえできません。どこに行くべきかについて、ここで相反する反応が見られます。私が使用しているコードは次のとおりです。
class EditCompanyHandler(webapp.RequestHandler):
# https://docs.djangoproject.com/en/dev/topics/pagination/
def get(self):
company_list = Company.all()
paginator = Paginator(company_list, 25)
You are using the default Django version (0.96). The default Django version will change in an App Engine release in the near future. Please call use_library() to explicitly select a Django version. For more information see https://developers.google.com/appengine/docs/python/tools/libraries#Django
E 2012-05-25 06:31:36.341
<type 'exceptions.ImportError'>: cannot import name Paginator
Traceback (most recent call last):
File "/base/data/home/apps/s~XX/1.359153909296057586/showcompanies.py", line 24, in <module>
from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger
I 2012-05-25 06:31:36.343
This request caused a new process to be started for your application, and thus caused your application code to be loaded for the first time. This request may thus take longer and use more CPU than a typical request for your application.
ページネーションの簡単な方法を探しています。
djnago のバージョンを 1.1 に更新すると、次のようになります。
<type 'exceptions.ImportError'>: cannot import name Paginator
Traceback (most recent call last):
File "/base/data/home/apps/s~biomapit/1.359154059826228765/showcompanies.py", line 25, in <module>
from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger