我想在另一个模板部分显示视图呈现的内容,例如,我有一个 django 类基本列表和详细视图,详细视图准备在不同的 html 模板上呈现相同的内容,如 preview.html 或 extended.html ,这样就可以在列表视图上重用预览详细信息视图。
本质和思想与{% include 'some.html' %}
相同,但传递内容。
我可以从这个角度处理这种情况吗?:
django 模板标签:
@register.simple_tag
def call_view():
return app_views.GenericListView.as_view(model=app_models.Company, template='preview.html')
ajax 调用:
var content = $.get...
$('#element_id').html(content);
有人可以帮我吗? 提前致谢。