我想将锚标记放入此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')
)
Run Code Online (Sandbox Code Playgroud)
锚标记将是 <a href="some/url/to/login">Log in instead</a>
因此,当用户输入已经存在的电子邮件时,错误消息将类似于:
“该电子邮件地址已经存在一个帐户。代替<a>登录</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>')))
)
Run Code Online (Sandbox Code Playgroud)
...但是在Python文件的顶部也需要这样做:
from django.utils.safestring import mark_safe
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1370 次 |
| 最近记录: |