Кстати, парсер откуда картинки берёт?
картинки тянутся со стороннего сервера, но конфликта имен быть не должно, всем присваивается индивидуальное имя. Хотя теперь из-за вас я запараноил, нужно будет свою соль добавить.
Arti, не, не до конца врубаюсь в этот код ;(
у мня сейчас в парсере сохранение выглядит так:
covers = []
p = requests.get(https://d.gr-assets.com/books/1388518650l/133497.jpg)
cover_name = https://d.gr-assets.com/books/1388518650l/133497.jpg.split('/')[5]
out = open(r"../media/covers/"+cover_name, "wb")
out.write(p.content)
out.close()
covers.append('covers/'+cover_name)
код выше исполняется в цикле, при его окончании исполняется код ниже.
b, created = Book.objects.get_or_create(title=original_title)
for val in covers:
covers, created = Covers.objects.get_or_create(cover=val, book=b)
только вместо прямой ссылки на картинку там XPath путь до неё.
Updated 23 Oct. 2014, 10:45 by iNerV.