Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/330.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.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 Django如何更改接收到错误的字段的值_Python_Python 3.x_Django_Django Models_Django Rest Framework - Fatal编程技术网

Python Django如何更改接收到错误的字段的值

Python Django如何更改接收到错误的字段的值,python,python-3.x,django,django-models,django-rest-framework,Python,Python 3.x,Django,Django Models,Django Rest Framework,谢谢你抽出时间 基本上,我试图做的是从数据库列表(.csv)中设置一个对象,如果我得到一个ValueError,我希望设置该字段的值并继续添加数据 ValueError:字段“age”应为数字,但得到“M” 我很确定这是一个文档,但我已经读了一段时间了,还没有找到。如果保存之前在“除外”中有一个默认值,使用简单的“尝试”、“除外”块应该可以工作。一旦收到数据,如何过滤数据?例如,假设年龄字段需要一个整数,在保存它之前,可以检查数据是否为整数。但我也认为最有效的方法是使用try-except。我正

谢谢你抽出时间

基本上,我试图做的是从数据库列表(.csv)中设置一个对象,如果我得到一个ValueError,我希望设置该字段的值并继续添加数据

ValueError:字段“age”应为数字,但得到“M”


我很确定这是一个文档,但我已经读了一段时间了,还没有找到。

如果保存之前在“除外”中有一个默认值,使用简单的“尝试”、“除外”块应该可以工作。

一旦收到数据,如何过滤数据?例如,假设年龄字段需要一个整数,在保存它之前,可以检查数据是否为整数。但我也认为最有效的方法是使用try-except。

我正在搜索更精确的方法,以查找出现错误并发送通用值的字段,该值适用于任何接收到ValueError的字段。是的,在模型上重写.save()方法。不知道为什么我没想过