我很难弄清楚在美味派中进行复杂错误验证的最佳位置在哪里。
我有一个ModelResource
class CommentResource(ModelResource):
object = fields.ToOneField(MasterPieceResource, "object")
parent = fields.ToOneField("self", "parent", null=True)
我想确保如果POST
数据包含父对象,则父对象指向同一个对象。请注意,对象和父对象在POST
数据中作为 uris提供
POST {
parent: "/api/v1/comment/1/",
object: "/api/v1/masterpiece/5/"
}
进行此错误检查的最佳位置在哪里?