Diretiva de upload de imagem (angularJs e django rest framework)
Preciso de uma diretiva de upload de imagem. Aqui está como meu código se parece:
# 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')
ele funciona apenas com o framework django rest, mas eu recebo erro de solicitação inválida se eu postar o modelo de transportador com angularjs. Preciso fazer o upload da imagem e definir o campo da imagem com o URL da imagem. obrigado