You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

DroopyEyes中Constrained Target的作用及关系约束配置问题咨询

DroopyEyes Constrained Target 含义与使用说明

核心定义

Constrained Target 即约束作用目标,是框架用来定位约束规则生效对象的核心标识。代码中要求ConstrainedTargetName不得为空,本质是强制所有约束规则必须绑定明确的生效锚点,避免规则无差别生效或者无法被框架识别。
默认UI的下拉菜单仅展示属性选项,是框架针对高频属性校验场景做的UI层简化,底层约束解析逻辑本身完全支持关系作为作用目标。

使用方法

1. 属性级约束(常规场景)

针对字段非空、格式校验、数值范围这类属性维度的约束,直接从下拉菜单选中对应属性即可,ConstrainedTargetName会自动填充为属性的唯一标识,无需手动修改。

2. 关系级约束(需求场景)

无需依赖下拉选项,直接手动输入对应关系的唯一标识名到ConstrainedTargetName输入框即可,填写的标识需要和实体定义文件中声明的关系name字段完全匹配(大小写敏感)。
示例配置(给用户与角色的关联关系加级联删除约束):

{
  "constraint_id": "rel_cas_001",
  "constraint_type": "CascadeDelete",
  "constrained_target_name": "UserRoleRelation",
  "effect_scope": "AllOperation"
}

注意:如果填写的关系标识不存在或者拼写错误,框架会触发ConstrainedTargetName非法的校验报错,填写后可以先执行本地规则校验确认配置有效。

内容的提问来源于stack exchange,提问作者SteveA

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 14:06:02