mam w models.py
:Django zapisać obraz z URL i połączyć z ImageField
class Item(models.Model):
image_file = models.ImageField(upload_to='images')
image_url = models.URLField()
Chcę django automatycznie pobrać i lokalnie zapisywać obraz z image_url
i "połączyć" się z image_file
Jak powinno akt:
- wkleić
https://docs.djangoproject.com/s/img/site/hdr_logo.gif
doimage_url
pole w administratorze - Kliknij "zapisz"
- W szablonach napisz
<img src="{{ item.image_file.url }}">
. To pokazuje obraz z mojego serwera, a niedjangoproject.com
Co próbowałem:
Mam nadpisane save
metodę Item
klasie. Uratowałem obraz lokalnie poprzez urllib
, ale siedzę na podłączeniu zapisany obraz z image_file
dziedzinie
jaki sposób ustawić nazwę pliku obrazka? – User
Aktualizacja Python3: http://stackoverflow.com/questions/17960942/attributeerror-module-object-has-no-attribute-urlretrieve – 43Tesseracts