我想将锚标记放入此 ValidationError 中:
Customer.objects.get(email=value)
if self.register:
# this address is already registered
raise forms.ValidationError(
_('An account already exists for this email address')
)
锚标记将是<a href="some/url/to/login">Log in instead</a>
因此,当用户输入已存在的电子邮件时,错误消息将类似于:
'该电子邮件地址已存在一个帐户。<a>
Log in instead</a>
?'
提前致谢!
这有效:
Customer.objects.get(email=value)
if self.register:
# this address is already registered
raise forms.ValidationError(
(_(mark_safe('An account already exists for this email address. <a href="#" class="email_error">Log in instead?</a>')))
)
...但还需要在 Python 文件的顶部添加以下内容:
from django.utils.safestring import mark_safe
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)