Django Ограничение с (И) ИЛИ (И) - PullRequest
0 голосов
/ 10 февраля 2020

Документация и другие онлайн-ресурсы кажутся неясными, могу ли я на самом деле это сделать, но я уверен, что смогу.

У меня есть следующее ограничение MySQL на table_a:

CHECK (
    ("column_a" IS NOT NULL AND "column_b" IS NOT NULL)
    OR
    ("column_x" IS NOT NULL AND "column_y" IS NOT NULL)
)

Как я могу реализовать это в Django 3 модели? Похоже, не существует соответствующей мета-функции для пользовательских ограничений.

...