【问题标题】:Transform POST Data Before Persisting [closed]在持久化之前转换 POST 数据[关闭]
【发布时间】:2018-06-20 22:45:09
【问题描述】:

我正在编写一个带有 TastyPie 的 API,Django 应用程序会遇到该 API。 POST 端点之一必须在插入数据库之前验证数据。该过程包括使用 POST 数据中的值检查另一个表中的记录。

如何在插入 POST 数据之前应用业务逻辑?如果插入不可行,我如何向客户端发送自定义异常?

【问题讨论】:

    标签: python django tastypie


    【解决方案1】:

    the docs,扩展CleanedDataFormValidation 类并用您的业务逻辑覆盖is_valid 方法。如果有错误返回form.errors (official tastypie usage)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-08-23
      • 1970-01-01
      • 2013-04-17
      • 1970-01-01
      • 2018-11-25
      • 2016-01-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多