gpt4 book ai didi

不带参数的 Django 模板标签

转载 作者:行者123 更新时间:2023-12-02 07:07:33 25 4
gpt4 key购买 nike

我有一个返回随机十六进制颜色的模板标签。我已经对此进行了测试,并且代码正确返回了颜色。但是,当我在模板中加载模板标签并调用它时,它返回值“无”。我已阅读有关模板标签的 django 文档以及有关此主题的 stackoverflow 问题,但找不到这种情况的答案。我确信它非常简单,并且感觉问题来自于对参数如何传递到函数中的误解。

任何帮助,即使只是指出我可能缺少的一些相关文档,我们都将不胜感激。

from django import template
import random


register = template.Library()


@register.simple_tag
def random_color():
r = lambda: random.randint(0,255)
color_data = '#%02X%02X%02X' % (r(),r(),r())

最佳答案

我认为你需要添加

return color_data

到函数结束...

关于不带参数的 Django 模板标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21521992/

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