Как найти запись в django по имени внегнего ключа?

class Result(models.Model):
    value = models.CharField(
        verbose_name="Результат анализа",
        max_length=32,
    )

    def __str__(self) -> str:
        return self.value

    class Meta:
        verbose_name = "Результат"
        verbose_name_plural = "Результаты" 

class Record(models.Model):
    result = models.ForeignKey(
        Result,
        verbose_name="Параметр",
        on_delete=models.SET_NULL,
        null=True,
    )

Доброго времени суток!

У меня есть две модели Result и Record. С админки джанго создаю две записи модели Result со значениями "активно" и "пассивно". После чего скрипт каждую минуту делает запрос на сторонний сервис и получает результат "активно" или "пассивно", как правильно установить значение поля result в модели Reсord не по id, а по значениях "активно" или "пассивно".

Заранее благодарен!

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