Django enregistre l'image depuis l'URL et se connecte à ImageField

J'ai dans models.py:

class Item(models.Model):
    image_file = models.ImageField(upload_to='images')
    image_url = models.URLField()

Je veux django automatiquement télécharger et enregistrer localement image de image_url et "connecter" avec image_file

Comment il devrait agir:

  1. Je Colle https://docs.djangoproject.com/s/img/site/hdr_logo.gif
    en image_url champ dans l'admin
  2. Cliquez sur "enregistrer"
  3. Dans les modèles d'écriture <img src="{{ item.image_file.url }}">. Il montre
    de l'image à partir de mon serveur, pas djangoproject.com

Ce que j'ai essayé:

J'ai remplacé save méthode de Item classe. J'ai enregistré l'image localement via urllibmais je suis coincé sur la connexion de cette image enregistrée avec image_file champ

source d'informationauteur imkost