【发布时间】:2016-06-07 12:19:26
【问题描述】:
models.py
picture = models.ImageField(upload_to='Images/',
default='/Images/None/No-img.jpg', blank=True,null=True)
序列化器.py
class UserProfileSerializer(serializers.ModelSerializer):
picture = serializers.ImageField(max_length=None,
allow_empty_file=True, use_url=True)
class Meta:
model = UserProfile
fields = ('id','picture',)
read_only_fields=('id')
但它仍然显示为必填字段,我无法使用图像发出帖子请求,这是一个错误吗?
【问题讨论】:
-
您是否已经尝试过:url = forms.URLField(label='Your website', required=False) aka required=False
-
您可能没有使用表单,所以可能在 models.py 中:null=True?
-
我确实试过 null=True ,它没有任何区别
-
@Zargold 我认为这是错误!
标签: django django-rest-framework