小编use*_*329的帖子

图片上传指令(angularJs和django rest框架)

我需要一个图片上传指令,这是我的代码的样子:

# Model
class transporter(models.Model):
    company_name = models.CharField(max_length=100)
    address = models.CharField(max_length=100)
    image = models.FileField(upload_to=upload_path,blank=True, null=True)

    def upload_path(self, filename):
        return 'photos/%s/%s' % (self.company_name, filename)


# Serializer
class transporterSerializer (serializers.HyperlinkedModelSerializer):
    username = serializers.Field(source='username.username')

    class Meta:
        model = transporter
        fields = ('id','company_name','address','image')
Run Code Online (Sandbox Code Playgroud)

它只适用于django休息框架,但如果我使用angularjs发布传输器模型,我会收到错误的请求错误.我需要上传图片并使用图片网址设置图片字段.谢谢

django image-uploading django-rest-framework angularjs-directive

8
推荐指数
1
解决办法
4882
查看次数