当前位置: 首页 > 面试题库 >

如何在Django模板中调用带有参数的函数?

鲁财
2023-03-14
问题内容

我正在向Django的模板传递一个函数,该函数返回一些记录。我想调用此函数并遍历其结果。

{% for item in my_func(10) %} 

那不行 我试图将函数的返回值设置为变量并遍历该变量,但是似乎没有办法在Django模板中设置变量。

有什么正常的方法吗?


问题答案:

你不能调用在模板中需要参数的函数。写一个模板标签或过滤器。



 类似资料:
  • 问题内容: 我有一个关于如何从模板HTML按钮调用视图函数的问题?像onclick函数一样?这是模板: 而views.py是: 非常感谢你。 问题答案: 一种选择是,你可以使用 像这样: (删除和) 如果你想加载页面的特定部分,而无需重新加载页面-你可以 和一个听众

  • 问题内容: 在Go模板中,有时将正确的数据传递到正确的模板的方式令我感到尴尬。用流水线参数调用模板看起来就像只用一个参数调用函数。 假设我有一个Gophers网站,有关Gophers。它具有一个主页主模板和一个用于打印Gophers列表的实用程序模板。 http://play.golang.org/p/Jivy_WPh16 输出: 现在,我想在子模板中添加一些上下文:在列表内以不同的方式设置名称“

  • 嗨,我为tictactoe游戏编写了这个示例代码,除了checkWinner函数之外,其他都正常工作,它接受两个参数ArrayList和currentPlayer来检查胜利者。该函数在每个玩家在tictactoe游戏中查看获胜的点击单元格后调用。我不知道错误在哪里!事先谢谢你

  • 问题内容: 我想从我的模型中的模板调用一个函数,例如: 当我想从模板中调用它时:假设在渲染时,我将channel_status_list传递为 这是行不通的,我能够调用一个不消耗任何东西的函数,但是如果找到有参数的函数就无法找到该怎么做 问题答案: 你无法使用模板中的参数调用函数。你只能在视图中执行此操作。另外,你可以编写一个自定义模板过滤器,看起来可能像这样: 现在,你可以在模板中执行以下操作:

  • 二.背景 我正在使用C代码库为Android开发一个实时通信应用程序。我使用SWIG生成一个JNI桥,以从Java访问本机代码。为了跟踪正在进行的通话,将用作句柄(指向包含正在进行的通话信息的地址)。以下函数头是如何使用它的示例:

  • 我正在努力使用一个结构的友元函数,该结构有一个模板参数,如果 和 如果尝试编译,则会出现以下链接器错误: (带有。) 我希望操作符只处理具有相同模板参数的类型,例如,foo只处理foo,而不处理foo或foo。 我认为这与这个问题密切相关,但我很难弄清楚如何解决我的问题。我尝试了许多模板定义,如