问题描述
- 我想通过传递图像的位置来将图像保存在模型的图像字段中。
我的序列化器:
CUDA_ERROR_INVALID_VALUE
我的模特:
CUDA_ERROR_INVALID_VALUE
我的观点:
class UserModelSerializer(serializers.ModelSerializer):
password = serializers.CharField()
confirm_password = serializers.CharField()
class Meta:
model = User
fields = ['image','email','fullname','dob','phonenumber','passportnumber','username','password','confirm_password']
我传递给序列化器的数据是:
“图片”:['图片/截屏自2020-07-26 21-30-52.png'] :“电子邮件”: ['ran@gmail.com'],'全名':['ran'],'dob':['1995-11-06'], 'phonenumber':['7395905243'],'passportnumber':['SIFNFHK'], 'username':['ran'],'password':['Singo 1995'],'confirm_password': ['Singo 1995']}>
如您所见,我正在将图像位置作为 / images / Screenshot from 2020-07-26 21-30-52.png
在这里发生问题的地方是views.py中的 serializer.is_valid()。将传入原始数据转换为本地值。验证失败。
请告诉我如何将位置字符串转换为经过验证并存储在模型中的表单。谢谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)