Django でテンプレートを使用して画像を表示しようとしています:
template.html:
<img src='{{ url }}' alt="" />
{{ url }} views.py で定義
ビュー.py:
blob_key =str(product.key())
url = images.get_serving_url(blob_key)
product - シンプルなオブジェクト、models.py で定義:
class Product(db.Model):
name = db.StringProperty()
price = db.FloatProperty()
added = db.DateTimeProperty(auto_now_add=True)
image = db.BlobProperty(default=None)
結局、私は得るurl = u'http://localhost:8080/_ah/img/ag5kZXZ-dmVydGlrYWwtM3INCxIHUHJvZHVjdBgEDA'
管理コンソールの項目に がありid = ag5kZXZ-dmVydGlrYWwtM3INCxIHUHJvZHVjdBgFDA
、が存在します。
しかし、ブラウザでは画像が表示されません。
パイソン 2.7
- 私は何を間違っていますか?
- Djangoを使用してGAEで画像を表示する他の方法は?