Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 20, 2012 16:56:34

titoalehandro
Зарегистрирован: 2012-07-30
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Получить URL в GAE(Python 2.7)

Пытаюсь получить URL картинки (blob field of GAE):

class Product(db.Model):
  name = db.StringProperty()
  price = db.FloatProperty()
  added = db.DateTimeProperty(auto_now_add=True)
  image = db.BlobProperty(default=None)
url = images.get_serving_url(movie.image)
Но получаю:
UnicodeDecodeError:

Когда попытался проигнорировать исключение, то ошибка не ушла.

После этого перекодировал картинку в ‘latin-1’(в ‘utf-8’ не получилось):

 enc_img = movie.image.decode("latin-1")
 url = images.get_serving_url(enc_img)

В итоге ссылка выглядит, как перекодированная картинка в виде бинарного файла:

“ÝêÓ9>èýÑNëCf Äàr0xã³3Ï^µ7±\íQÀ¡>…..ÕÝ£°Ëÿ”I¢¶L`ù¥ºûMþÒ¸ÿ+ÿL¢ï£ÿÙ' alt=“” />"

Может кто знает,как получить ссылку для динамического отображения картинок в шаблонах(Django) в GAE?

Офлайн

#2 Авг. 22, 2012 17:23:26

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

Получить URL в GAE(Python 2.7)

Вам надо узнать имя файла на диске?

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version