ミドルウェア.py
def get_perpage(self):
try:
self.session['perpage'] = int(self.REQUEST['perpage'])
return self.session['perpage']
except (KeyError, ValueError, TypeError):
pass
try:
return int(self.session['perpage'])
except (KeyError, ValueError, TypeError):
return DEFAULT_PAGINATION
問題があります: ゼロを GET パラメーター (?perpage=0) として URL に変換したい場合、ZeroDivisionError float のゼロ除算が表示されます。perpage = 0の場合、ページネーションなしでページ上のすべてのオブジェクトを取得する必要があります。これどうやってするの?view.py には何が必要ですか?