大家好,我第一发帖请多包含。
这是模板html:
{% block title %}{{ title }}{% endblock %}
{% block content %}
<--h1>{{ title }}<--/h1>
<table> <tr><td>Catelog:{{ catalog }} </td><td> Source:{{ source }} </td><td> Uploaded time:{{ upld_time }} </td><td> </tr></table>
{% for u in urls %}
<--img src="{{ u.img.url }}" height="260" width="260" />
{% endfor %}
<p> {{ body|linebreaks }} </p>
{% endblock %}
我从数据库读出一篇文章,可能含有图片:这是views:
from django import template
from django.shortcuts import render_to_response
from django.http import HttpResponse, Http404
from models import *
from django.template import RequestContext
def test(request):
art = Article.objects.filter(id__exact=1)
imgs = Image.objects.filter(article=art)
if art:
art = art.values()[0]
print art
return render_to_response('page.html',art,context_instance=RequestContext(request))
else:
raise Http404
def tr(request):
art = Article.objects.filter(id__exact=1)
imgs = Image.objects.filter(article=art)
context = {'urls':imgs}
return render_to_response('test.html',context,context_instance=RequestContext(request))
请问我怎么样才能渲染这个模板呢?这里test函数和tr函数可以分别工作,如何把他们弄到一起渲染模板?请问这能做到吗?谢谢大家!