Django休息框架组合/嵌套序列化器

时间:2018-01-24 10:01:56

标签: django django-rest-framework

我有2张桌子,预约和时间表。

日程包含以下字段:scheduleidtitle'starttime''endtime''date'

约会包含以下字段:idscheduleidclinicid'time''queueNo''date'

日程安排starttime =约会timedate

也是如此

当用户创建约会时,它也会创建一个你可以在上面看到的时间表。我知道如何制作嵌套的序列化器,但我不知道的是。如果尚未创建计划,我将如何在约会表中插入scheduleid。

原因是因为,首先创建约会,如何创建以便在约会django知道如何为它创建一个scheduleid?

1 个答案:

答案 0 :(得分:1)

您需要先创建一个约会表,然后在确认后创建计划表。因此,请从约会中删除scheduleid,而不是将appointmentid添加到schedule表。这不是唯一的方法,它是根据您的要求提出的。