ich ein Bild-Upload-Richtlinie benötigen, ist hier, wie mein Code wie folgt aussieht:Hochladen von Bildern Richtlinie (AngularJS und django Rest Rahmen)
# 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')
es mit nur funktioniert Rest Rahmen django aber ich Bad Anfrage Fehler, wenn ich poste das Transportermodell mit angularjs. Ich muss das Bild hochladen und das Bildfeld mit der Bild-URL festlegen. danke
müssen Sie dies möglicherweise in zwei verschiedene API-Aufrufe trennen: eine für das Modell und eine für den Datei-Upload. siehe auch: http://stackoverflow.com/questions/20473572/django-rest-framework-file-upload – Alp