У меня есть две модели django, которые связаны отношениями OneToOne, и мне не удается увидеть, как их соединить в Tastypie ModelResource.
Вместо публикации некоторых новых моделей я заимствую модели, определенные в Включая дочерние ресурсы в Django Tastypie API , чтобы показать, где я не понимаю, как это сделать. Используя модели Ticket
и TicketComment
, представьте, что TicketComment
был такой:
class TicketComment(models.Model):
ticket = models.OneToOneField('Ticket')
вместо использования поля ForeignKey. Я видел документы, а также сообщения, подобные приведенным выше, которые используют ToManyField
и ToOneField
. Но это не работает в моей ситуации, поскольку Ticket
не ссылается на TicketComment
. То, что я хочу сделать, это иметь возможность создать API, который перечисляет TicketComment
в Ticket
. Tastypie справедливо создает исключение, говоря, что поля TicketComment
не существуют в модели Ticket
. Есть ли способ получить хороший сериализованный TicketComment
в Ticket
API?