【发布时间】:2021-10-07 08:38:08
【问题描述】:
我需要在 HTML 中使用函数的多个返回值
这是代码的简短版本。所有导入都是正确的,如果我返回单个值,它就可以工作。只是不知道如何在 HTML 中调用这两个值。
在视图中:
def get_title_and_text():
title = 'Some title'
text = 'Some text'
return title, text
def page():
return render(request, 'page.html', {'get_title_and_text': get_title_and_text()}
在 HTML 中
<h3>{{ get_title_and_text.title }}</h3>
<h3>{{ get_title_and_text.text }}</h3>
我想这是一个简单的解决方案,但我就是找不到关于这件事的信息
【问题讨论】:
-
兄弟你只返回一个字典而不是 get_title_and_text() 中的 2 个字符串。这将解决您的问题