django - 从另一个模板调用 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);
有人可以帮我吗?提前致谢。
解决方案
推荐阅读
- lammps - 有没有办法将 lammp_file.data 转换为 Gromacs 文件(top 和 gro),如果没有,则转换为 CHARMM 文件(psf 和 pdb)?
- raycasting - Raycast 帮助(使用 C#)
- neo4j - neo4j shortestPath 查询关系在哪里
- java - 将队列元素添加到另一个队列中
- rest - 即使交易失败,Hyperledger Composer REST Server 也会返回 200
- python - 无法找出此 HTML 的 Beautifulsoup find() 命令
- yii2 - Yii2 codeception 命令没有正确完成
- python - 通过识别重要变量进行降维
- python - 这些置换算法的大 O 表示法是什么
- javascript - 为什么在使用来自同级聚合物元素的 dispatchEvent 时元素不捕获事件?