Django &引用;无法解析关键字';创建';“进入现场”;关于新的DRF列表视图

Django &引用;无法解析关键字';创建';“进入现场”;关于新的DRF列表视图,django,django-rest-framework,Django,Django Rest Framework,我在Django REST Framework应用程序中创建了一个新的列表视图: class ColumnView(ListCreateAPIView): queryset = Column.objects.all() serializer_class = ColumnSerializer permission_classes = [IsAuthenticatedOrReadOnly] def perform_create(self, serializer):

我在Django REST Framework应用程序中创建了一个新的列表视图:

class ColumnView(ListCreateAPIView):
    queryset = Column.objects.all()
    serializer_class = ColumnSerializer
    permission_classes = [IsAuthenticatedOrReadOnly]

    def perform_create(self, serializer):
        serializer.save(user=self.request.user)
当我尝试访问它时,出现以下错误:

/my/new/endpoint处的字段错误 无法将关键字“created”解析为字段。选项包括:\订单、字段、发件人、我的、型号


任何地方都看不到创建的
字段
-不在
列序列化程序
中,不在
Django模型中,任何地方都没有。stacktrace也非常不透明——我的应用程序在其中的任何地方都没有出现。发生了什么事?

您是否在设置中启用了光标分页

REST_FRAMEWORK = {
    ...
    'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.CursorPagination',
    ...
}
请务必仔细阅读:

细节和限制 正确使用基于光标的分页需要稍微注意细节。您需要考虑您希望该方案应用于什么顺序。默认设置为按“-创建”排序。这假设模型实例上必须有一个“创建的”时间戳字段,并将显示一个“时间线”样式的分页视图,其中最新添加的项目优先

换句话说,您不能同时满足以下三个条件:

  • 使用光标分页
  • …而不指定顺序
  • …在没有创建
    字段的模型上

您是否在设置中启用了光标分页

REST_FRAMEWORK = {
    ...
    'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.CursorPagination',
    ...
}
请务必仔细阅读:

细节和限制 正确使用基于光标的分页需要稍微注意细节。您需要考虑您希望该方案应用于什么顺序。默认设置为按“-创建”排序。这假设模型实例上必须有一个“创建的”时间戳字段,并将显示一个“时间线”样式的分页视图,其中最新添加的项目优先

换句话说,您不能同时满足以下三个条件:

  • 使用光标分页
  • …而不指定顺序
  • …在没有创建
    字段的模型上

光标分页与这个问题有什么关系?@MohammadFaisal,请注意这是一个自我回答的问题。我正在记录修复,因为它从错误消息中看不明显。光标分页与问题有什么关系?@MohammadFaisal,请注意这是一个自我回答的问题。我正在记录修复,因为它在错误消息中并不明显。如果您可以显示您的模型和serializer@MohammadFaisal,这是一个自我回答的问题,模型和序列化程序恰好不相关。如果您可以显示您的模型和serializer@MohammadFaisal,这是一个自我回答的问题,模型和序列化程序恰好是不相关的。