用于更新数据库的Django REST框架API

2024-04-25 07:03:05 发布

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

我的Django模型是

class CricketTeam(models.Model):
    dateCreated = models.DateField()
    captain = models.ForeignKey(Players)     
    coach = models.ForeignKey(Coaches)
    physician = models.ForeignKey(Physicians)

球员、教练和医生是在其他应用程序中定义的模型。在

我希望使用Django Rest框架基于类的通用视图从Android/iOS调用API并更新数据库表。在

我应该怎么做?类似的代码示例将有很大帮助。Thans公司


Tags: django模型modelmodelsclassdatefieldplayersforeignkey
1条回答
网友
1楼 · 发布于 2024-04-25 07:03:05

考虑到您只需要执行update操作,您可以从UpdateAPIView继承您的views。在

这是您的views.py文件:

class CricketTeamView(UpdateAPIView):
    def get_queryset(self):
        return CricketTeam.objects.all()

这是您的serializers.py文件:

^{pr2}$

有关详细帮助,请访问Django Rest框架的documentation

相关问题 更多 >