首页 > 解决方案 > 从另一个模板调用 django 视图

问题描述

我想在另一个模板部分显示视图呈现的内容,例如,我有一个 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')

阿贾克斯调用:

var content = $.get...
$('#element_id').html(content);

有人可以帮我吗?提前致谢。

标签: django

解决方案


推荐阅读