J'ai un Profile
comme ceci :
class Profile(models.Model):
photo = models.ImageField(upload_to="img/users/", blank=True)
Je souhaite que mes utilisateurs puissent supprimer leur photo de profil afin qu'il n'y ait aucune image dans photo
c'est-à-dire en blanc.
J'ai essayé Profile.objects.get(id=1).photo.delete(save=False)
ce qui a supprimé l'image mais l'url était toujours là et j'obtenais un 404. Comment puis-je effacer l'image et l'url ?
EDIT : Dans mon modèle, je suis comme :
{% if profile.photo %}
<img src="{{ MEDIA_URL }}{{ profile.photo }}" />
{% else %}
<img src="{{ MEDIA_URL }}img/avatar.jpg" />
{% endif %}