Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在持久化之前转换POST数据_Python_Django_Tastypie - Fatal编程技术网

Python 在持久化之前转换POST数据

Python 在持久化之前转换POST数据,python,django,tastypie,Python,Django,Tastypie,我正在用TastyPie编写一个Django应用程序将遇到的API。在插入数据库之前,必须有一个POST端点验证数据。该过程包括使用POST数据中的值检查另一个表中的记录 如何在插入POST数据之前应用业务逻辑?如果认为插入不可行,如何向客户端发送自定义异常?从,扩展CleanedDataFormValidation类,并用业务逻辑覆盖is\u valid方法。如果存在错误(),则返回form.errors

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

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

从,扩展
CleanedDataFormValidation
类,并用业务逻辑覆盖
is\u valid
方法。如果存在错误(),则返回
form.errors