如何在Django模型中将位置路径传递给imagefield?

问题描述

  1. 我想通过传递图像的位置来将图像保存在模型的图像字段中。

我的序列化器:

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 (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...