Как найти запись в 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
, а по значениях "активно" или "пассивно".
Заранее благодарен!