django - 从视图中的模板中提取html

时间:2013-05-30 07:17:54

标签: django django-templates django-views

我有一个简单的索引视图,但我希望能够在渲染之前从模板中操作HTML,因此我需要从模板对象中提取HTML作为字符串,然后才能够我完成后把它放回物体里。我怎么能这样做?

def index(request):
    latest_course_list = Course.objects.order_by('-start_date')
    template = loader.get_template('index.html')
    ctx = {
        'latest_course_list': latest_course_list,
    }
    return render_to_response('index.html', ctx, context_instance=RequestContext(request))

1 个答案:

答案 0 :(得分:2)

我使用了类似的东西:

render_to_string('template_name', context)