gpt4 book ai didi

python - 在 Flask 中渲染部分模板

转载 作者:太空宇宙 更新时间:2023-11-04 06:06:50 25 4
gpt4 key购买 nike

实现以下功能的正确方法是什么:

(Flask)网络应用程序 View 由几个包含一些 html 内容(即从数据库中提取的项目列表)的 DIV 组成。将 View 下载到浏览器后,DIV 的内容将在 AJAX 请求的帮助下根据用户操作单独更新。

我知道 Jinja2 模板引擎中有宏功能,它是 Flask 微框架的一部分。也许有一种方法可以只渲染特定的宏,然后我可以用它来提供部分内容。

但话又说回来,也许这不是实现此功能的正确方法,还有更“正确”的方法。

最佳答案

Flask documentation实际上有一个完全符合您描述的示例:

模板:

{% macro hello(name) %}Hello {{ name }}!{% endmacro %}

查看:

hello = get_template_attribute('_cider.html', 'hello')
return hello('World')

关于python - 在 Flask 中渲染部分模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21515554/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com