如何解决为项目和任务创建和更新API一对多关系Django REST API批量创建和更新
有没有人有创建API的好例子,我可以在其中创建项目并向其中添加多个任务?
class Project(models.Model):
name = models.CharField(max_length=30)
class Task(models.Model):
priority = models.CharField(max_length=30)
todo = models.CharField(max_length=30)
project = models.ForeignKey(Project,on_delete=models.CASCADE)
我希望能够创建一个项目,同时提供该项目的任务列表。
Json帖子看起来像这样
{
name: "Project",tasks: [
{priority: "High",todo: "Create front-end page" },{priority: "High",todo: "Connect back-end " },todo: "Deploy server " }
]
}
我希望通过这个Json创建名称为“ Project name”的项目,并在创建项目后添加要使用该项目作为外键的任务。
通过该API,我希望能够使用字段名称=“项目名称”来投影模型,并使用给定的字段优先级,待办事项和项目作为外键来创建其他3个任务模型。
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。