2

我很难弄清楚在美味派中进行复杂错误验证的最佳位置在哪里。

我有一个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/"
}

进行此错误检查的最佳位置在哪里?

4

1 回答 1

-1

查看 Tastypie文档中的验证部分。您可以使用FormValidation或自定义Validation类。

于 2013-01-29T18:00:07.167 回答