我有两个通过 OneToOne 关系连接的 django 模型,我无法看到如何在 Tastypie ModelResource 中连接它们。
我将借用在 Django Tastypie API 中包含子资源中定义的模型,而不是发布一些新模型,以展示我无法做到这一点的地方。使用Ticket
和TicketComment
模型,想象TicketComment
是这样的:
class TicketComment(models.Model):
ticket = models.OneToOneField('Ticket')
而不是使用 ForeignKey 字段。我已经看过文档以及上面使用ToManyField
and的帖子ToOneField
。Ticket
但这在我的情况下似乎不起作用,因为TicketComment
. 我想要做的是能够创建一个TicketComment
列出Ticket
. Tastypie 正确地抛出了一个异常,指出模型TicketComment
中不存在字段Ticket
。有没有办法将好的序列化TicketComment
到Ticket
API 中?