У меня есть модель публикации и модель комментариев, в которой содержатся комментарии, которые были сделаны для определенного сообщения.обратный поиск по ForeignKey в Tastypie
class Post(models.Model):
body = models.TextField()
user = models.ForeignKey(User)
class Comment(models.Model):
post = models.ForeignKey(Post)
date = models.DateTimeField(auto_now_add=True)
comment = models.TextField()
comment_user = models.ForeignKey(User)
Теперь я хочу, чтобы мой ресурс публикации включал URI ко всем комментариям к конкретному сообщению.
Я знаю, что могу использовать fields.ForeignKey
, чтобы представить, к какому сообщению принадлежат мои комментарии, но я хочу, чтобы API имел URI всех комментариев, принадлежащих сообщению в post-объекте. Я надеюсь, что в этом есть смысл.
Да, он работает нормально. Думаю, вы :) Но я, наконец, решил использовать фильтрацию по ID, чтобы получить все комментарии с нормальным отношением внешнего ключа. Это дает мне Pagination слишком – Jonathan
и не могли бы вы просмотреть [это] (http://stackoverflow.com/questions/14818962/how-to-represent-unique-together-in-tastypie) для меня? – Jonathan