Django:Django-Rest-Framework给出归因错误(分页)

时间:2015-12-31 09:21:42

标签: python django django-rest-framework

我正在尝试创建使用Rest Framework pagination的项目的迁移。

但我收到Attribution error: 'module' object has no attribute BasePaginationSerializer错误。我已经尝试卸载 - resinsalling所述版本的Python,Django和RestFramework。但我仍然得到那个错误。

这是终端显示错误的屏幕截图。

enter image description here

以下是paginator.py

中存在的一大块代码
import urlparse

from django.core.paginator import EmptyPage, Page, PageNotAnInteger, Paginator
from django.utils.http import urlencode

from rest_framework import serializers, pagination

class CustomPaginationSerializer(pagination.BasePaginationSerializer):#Here it shows the error.
    meta = MetaSerializer(source='*')
    results_field = 'objects'

有人可以帮我解决这个问题吗?

的信息: - 这是我正在努力建立的项目。 https://github.com/mozilla/zamboni

  • 我正在使用Ubuntu 15.10
  • Python - 2.7.10
  • Django - 1.8.7

1 个答案:

答案 0 :(得分:2)

Django Rest Framework没有提供BasePaginationSerializer之类的内容,这就是您收到错误的原因 - 因为它不存在。您可能想要使用BasePagination