#django #check-constraints
Вопрос:
Я хочу добавить CheckConstraint, который касался различных связанных моделей.
Пользователи прикрепляются к определенному сайту (исследовательской группе/институту) для данного исследования/проекта. Пользователь может быть прикреплен только к одному сайту для данного исследования.
Сайты могут участвовать или не участвовать в различных исследованиях/проектах.
Я хочу добавить ограничение, запрещающее прикреплять пользователя к исследованию, и идентификатор сайта.Этот сайт не участвует в этом исследовании.
Комментарии:
1. Вы не можете напрямую создавать ограничения, охватывающие отношения. Однако вы можете создать функцию в своей базе данных, создать выражение , которое использует эту функцию, а затем использовать ее в своем ограничении.
2. я не понимаю, что вы предлагаете…