python - 是否可以在 ValidationError 的字符串中使用模板标签?

标签 python django validation django-templates django-forms

我需要抛出包含 anchor 的 ValidationError。

if not profile.activated():
    raise ValidationError('Your profile is not activated. <a href="{% url resend_activation_key %}">Resend activation key</a>.')

我需要修改什么才能使其正常工作?

最佳答案

为什么要在这里使用模板标签?模板标签用于模板中。如果您想查找反向 URL,请使用 reverse功能。

关于python - 是否可以在 ValidationError 的字符串中使用模板标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2874324/

相关文章:

java - 捕获 IntegrityConstraintViolationException 错误

python - argparse - 列表/元组的可选参数

python - 我无法使类方法起作用;如果我将方法代码复制粘贴到应该调用该方法的位置,它就可以工作

python - 有没有办法获取正在运行的 GTK 应用程序的标签?

python - 模型选择类

javascript - ZIP Code(美国邮政编码)验证

python - 无法在 python 3.7.0 上导入 ijson 模块

database - 将 Django Admin 用于自定义数据库解决方案

python - Django 3 : Filter queryset for letter or non-letter

javascript - 人工/机器人验证