gpt4 book ai didi

django - 检查模板中的网址是否匹配

转载 作者:行者123 更新时间:2023-12-04 16:48:59 24 4
gpt4 key购买 nike

是否可以在模板中检查某些url匹配url中的任何模式?

最佳答案

通常,您需要在views.py文件中使用reverse()帮助器来处理带有已知args的命名URL或resolve()来实现路径。

如果您确实确实需要模板中的此功能,则可以使用以下解决方案:

@register.simple_tag
def urlpath_exists(name):
"""Returns True for successful resolves()'s."""
try:
return bool(resolve(path))
except Resolver404:
return False

注意:这不能保证URL有效,只是存在模式匹配。

关于django - 检查模板中的网址是否匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6407808/

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