Я использую couchdb-python с Django.Я ищу способ отображения изображения (которое хранится в базе данных как приложение к документу) в шаблоне.Как ни странно, я не могу найти в Интернете ни одного примера, как это сделать.
В настоящее время в views.py у меня есть что-то вроде этого:
def displaypage(request,id):
docs = SERVER['docs']
try:
doc = docs[id]
except ResourceNotFound:
raise Http404
...
attachments = doc['_attachments']['someimage.jpg']
...
text_marked_down = markdown.markdown(doc['text'])
return render_to_response('couch_docs/display.html',{'row':doc,'attachments':attachments,'doctext':text_marked_down,...},context_instance=RequestContext(request))
Затем в шаблоне display.html:
{% extends 'site_base.html' %}
{% block wrapper %}
{{ attachments }}
<div>{{ doctext|safe }}</div>
{{ endblock }}
Я вижу текст очень хорошо, но для изображения я вижу только следующее: {u'stub ': True, u'length': 27018, u’vpos ': 19,u'content_type ': u'image / jpeg'}
Итак, я явно не передаю фактическое изображение или неправильно отображаю его.Как ни странно, я нигде не могу найти в Интернете пример того, как на самом деле это сделать.Кто-нибудь может указать мне один или предоставить здесь?