我有多个领域的模型,任务是在模型层中进行验证。当我运行这段代码时,会发生这样的错误:在django文档中的ValueError at /admin/main/boss/add/ "<Boss: Senior>" needs to have a valuefor field "boss_id" before中,我发现要使用</e
我正在使用DTO和Code First Entity Framework,根据我所读到的内容,您通常应该公开ASP.Net对象,而不是直接在您的操作方法中公开entity对象(根据)。因此,在我正在处理的一种情况下,为了避免上面链接中描述的“过度发布”问题,我创建了一个DTO对象,其属性几乎与模型对象相同。然而,我想知道的是,我是否需要复制所有相同的验证属性集(例如:是否需要DTO