gpt4 book ai didi

python - 在 Django 模板中显示 view.py 中的 url 变量

转载 作者:行者123 更新时间:2023-11-30 22:49:22 24 4
gpt4 key购买 nike

我希望我的url来自views.py,然后我可以将它作为变量传递给 href模板中的标签。

views.py:

context {
'urlLink': "{% url 'myapp:theURL' %}"
...
}

index.html:

<a href="{{ urlLink }}" LINK 1 </a>

我有上面的内容,但它不起作用。我也尝试过<a href="{{ urlLink|escape }}" LINK 1 </a>但没有成功。

最佳答案

如果您需要在 View 代码中使用类似于 {% url %} 模板标记的内容,Django 提供了 django.core.urlresolvers.reverse()reverse函数具有以下签名:

reverse(viewname, urlconf=None, args=None, kwargs=None)

所以在你的上下文中:

context {
'urlLink': reverse('viewname')
}

然后您可以在模板中使用:

<a href="{{urlLink}}">Link1</a>

关于python - 在 Django 模板中显示 view.py 中的 url 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39819505/

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