Je suis nouveau dans le cadre de django rest et j'essaie de gérer des données d'image. Après avoir ajouté un ImageFiled, je peux télécharger une image dans mon modèle. Mais en accédant à cette image via le navigateur, le navigateur renvoie une erreur de page non trouvée.
Mon modèle
from __future__ import unicode_literals
from django.conf import settings
from django.db import models
from rest_framework import serializers
from urlparse import urljoin
class Item(models.Model):
name = models.CharField(max_length=64, verbose_name='name')
address = models.CharField(max_length=64, verbose_name='address')
image = models.ImageField(max_length=None, null=True)
def __str__(self):
return self.name
Sérialiseur de modèles
class ItemSerializer(serializers.ModelSerializer):
class Meta:
model = Hotel
fields = ('name','address','id','image')
L'image du champ renvoie une url et lorsque l'on frappe cette url, le navigateur renvoie une erreur 404. Quelle est la bonne façon d'implémenter une API avec des données d'image ?