gpt4 book ai didi

django - 如何将链接放入 Django 错误消息中

转载 作者:行者123 更新时间:2023-12-04 23:39:58 25 4
gpt4 key购买 nike

我想使用类似这样的 Django 错误消息在我的项目中插入一个页面的链接

 messages.error(request, 'Please click <a href="{% url 'myproject:settings' %} >here </a>')

最佳答案

尝试使用 format_html :

from django.utils.html import format_html
from django.core.urlresolvers import reverse


message = format_html('Please click <a href="{}">here</a>', reverse('myproject:settings'))
messages.error(request, message)

使用 format_html意味着该字符串将被标记为安全,因此 <a>标签应该工作。请注意,我使用了 reverse而不是 {% url %} ,因为将字符串视为 Django 模板语言会更棘手。

关于django - 如何将链接放入 Django 错误消息中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40886048/

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