1

该项目的前端将使用 JS 内置业务规则,但该应用程序的后端将执行这些规则。将规则放入模型中似乎有点混乱,最好在每个ModelResource类的某个地方都有规则。

我应该覆盖哪些方法,我应该如何最好地报告限制和异常?

逻辑的类型将沿着

if field_x = 5 and request.user != 2:
    complain and don't process request
    send back error

hydrate方法看起来是进行检查的好地方,但我不确定如何正确引发异常并通过这些异常解释出了什么问题。有任何想法吗?

4

1 回答 1

1

我按字母顺序阅读了文档,最后遇到了: http: //django-tastypie.readthedocs.org/en/latest/validation.html

于 2012-09-05T16:37:05.733 回答