В настоящее время эти два класса моделей используются для получения ответа с определенным первичным ключом и внешним ключом. Требуется получить ответ из двух таблиц после объединения таблиц, но не может получить ответ. Также прикреплен формат ответа, можно ли получить ответ в формате.
Модель Класс 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"
}
]
}