Присоединение моделей 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

как я могу получить эти результаты? Мне не нравится работать с внешними ключами

Вернуться на верх