Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django回复-如何使用Django Rest设置_注释_Python_Django_Django Rest Framework_Django Reversion - Fatal编程技术网

Python Django回复-如何使用Django Rest设置_注释

Python Django回复-如何使用Django Rest设置_注释,python,django,django-rest-framework,django-reversion,Python,Django,Django Rest Framework,Django Reversion,我正试图在表还原\u修订版中保存注释。然而,我仍然得到了空值评论。 我尝试的是: ModelViewset中的 class RevisionMixin(object): @reversion.create_revision() def dispatch(self, request, *args, **kwargs): if request.method in ("POST", "PATCH", "PUT"

我正试图表还原\u修订版中保存注释。然而,我仍然得到了空值评论。 我尝试的是:

ModelViewset中的

class RevisionMixin(object):
    @reversion.create_revision()
    def dispatch(self, request, *args, **kwargs):
        if request.method in ("POST", "PATCH", "PUT") and request.user.is_authenticated():
            reversion.set_comment('Hello')
        return super(RevisionMixin, self).dispatch(request, *args, **kwargs)


class HistoryViewset(ReversionViewMixin, viewsets.ModelViewSet):
    queryset = Version.objects.all()
    serializer_class = VersionSerializer
    filter_backends = (filters.DjangoFilterBackend,)