Присоединение моделей Django
пожалуйста, помогите мне. Я хочу получить результаты от этого sql запроса:
select Information.id from Information inner join Search on Information.id=Search.article_id where Search.search_id = 'fish';
my models.py
class Information(models.Model):
id = models.CharField(max_length=200, primary_key=True)
title = models.CharField(max_length=500)
link = models.CharField(max_length=100)
summary = models.CharField(max_length=1000)
published = models.CharField(max_length = 100)
def __str__(self):
return self.title
class Search(models.Model):
id = models.CharField(max_length=100, primary_key=True)
search_id = models.CharField(max_length=100)
article_id = models.CharField(max_length=100)
def __str__(self):
return self.id
как я могу получить эти результаты? Мне не нравится работать с внешними ключами