|
1
0
如果您希望在添加标记时选择现有学生而不创建新学生,则可以考虑从MarksSerializer中删除StudentSerializer。您可以使用PrimaryKeyRelatedField,该字段允许您使用Student模型的主键来表示关系。这样,当使用Postman创建分数时,您只需要发送学生的主键(或id)。 序列化程序.py
通过邮差发送数据: 要通过Postman发送数据: 将HTTP方法选择为POST。 输入您尝试访问的API终结点的URL。 转到Body选项卡,选择raw和JSON(application/JSON)。 以以下格式发送数据:
这里,student是现有学生的ID。数学、科学和社会领域是那个学生要加的分数。 如果你已经正确设置了所有内容,这应该会起作用,它不会创建新的学生,而是通过ID选择现有的学生。 |