Нужна помощь в соединении двух таблиц в django rest API framework - PullRequest
0 голосов
/ 11 ноября 2019

В настоящее время эти два класса моделей используются для получения ответа с определенным первичным ключом и внешним ключом. Требуется получить ответ из двух таблиц после объединения таблиц, но не может получить ответ. Также прикреплен формат ответа, можно ли получить ответ в формате.

Модель Класс 1:

class SavedNews(models.Model):
  user = models.ForeignKey(User)
  news = models.ForeignKey(NewsDetails)
  created_time = models.DateTimeField("Created Date", auto_now_add=True)

  def __unicode__(self):
     return u'%s Saved' % (self.user.username)

МодельКласс 2:

class NewsDetails(models.Model):
  id = models.AutoField(primary_key=True)
  news_provider = models.ForeignKey(NewsProviders, related_name='provider')
  news_category = models.ManyToManyField(NewsCategory, related_name='get_news')
  feed_url = models.ForeignKey(RssFeeds)
  news_page = models.CharField(max_length=1000, null=True, blank=True)
  image_source_url = models.CharField(max_length=1000, null=True, blank=True)
  news_title = models.CharField(max_length=255)

Формат ответа JSON

{
 user:"1"[
       {
        id:"1",
        news_provider:"5",
        news_category:"6",
        news_title:"abc"
       },
       {
        id:"2",
        news_provider:"5",
        news_category:"6",
        news_title:"abc"
       }
    ]
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...