Приложение Django: поле модели или приложение для условий

В настоящее время я планирую создать Django-приложение, которое регулярно запускало бы задания в соответствии с условиями. Регулярно приложение должно проверять, выполняются ли условия в каком-либо из заданий, и запускать их с положительным результатом. Подумайте о условиях автоматизации в HomeAssistant в качестве примера того, что я пытаюсь создать. Я также хочу включить условия "ИЛИ" или "И", чтобы связать несколько условий вместе. В идеале интерфейсный компонент должен позволять удобно редактировать эти условия.

Поскольку я уже начал реализовывать это как модель с JSON-полем с пользовательским синтаксисом, который проверяется в методе внутри модели. Но мне кажется, что это настолько распространенная проблема, что я уверен, что кто-то уже разработал приложение для этого. Но, к сожалению, я не смог найти ничего в этом направлении - возможно, из-за нехватки слов. У кого-нибудь есть указатель на приложение?

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