В python вы можете обезопасить любую вещь, которую можете попробовать, используя эту технику, надеясь, что она будет работать
Импортируйте класс, который вы хотите изменить, его атрибуты ограничений.
from openerp.addons.addon_name....class_name
class_name._constraints = new_value
Этот код выполняетсядо того, как Odoo создаст глобальный класс Model из списка классов.Таким образом, когда odoo начнет проверять ограничения, это значение будет изменено, потому что это значение всегда извлекается из этого класса.
Поскольку это не sql_constrains, это должно работать, вы меняете его во время выполнения.