Django REST Updateview with PUT POST

2024-07-01 06:50:07 发布

您现在位置:Python中文网/ 问答频道 /正文

在一个包含许多对象的listview中,我想通过javascript实时更改它们的值,然后通过POST/PUT http请求将它们保存到objectupdateview中,我发现Django-REST框架可能是可行的。在

我读过Django REST框架 manual reference

但不知道如何设置UpdateView调用:

模型.py

class presetrows(models.Model):
    progressivo = models.ForeignKey(preset)
    value = models.BigIntegerField(blank=True, null=True) 

视图.py

^{pr2}$

但是我应该在哪里添加来自django REST的更新(request、*args、**kwargs)?在


Tags: 对象djangopy框架resttruehttpput
1条回答
网友
1楼 · 发布于 2024-07-01 06:50:07

实际上不需要在DRF视图中定义update(request, *args, **kwargs)。对于更新api,您可以使用

class RighePresetUpdateView(UpdateAPIView):

    serializer_class = 'your serializer'
    queryset = presetrows.objects.filter(stato=True)

隐式提供put和patch方法处理程序。在

相关问题 更多 >

    热门问题