【问题标题】:How to include a link in CheckboxSelectMultiple label [duplicate]如何在 CheckboxSelectMultiple 标签中包含链接[重复]
【发布时间】:2016-07-19 11:45:01
【问题描述】:

我正在使用 CheckboxSelectMultiple,如下面的 SO 链接: Django form multiple choice

但我想添加一个选择标签的链接。例如:

[checkbox] Option 1
[checkbox] Option 2 (link)

如果我尝试:

CHOICES = (('a','Option 1'), ('b','Option 2 <a href="#">link</a>'))

链接显示为原始文本而不是链接。

有没有简单的解决方案?谢谢!

【问题讨论】:

  • ^忽略关于翻译的部分,但mark_safe_lazy 似乎是要走的路
  • 非常感谢!它有效。

标签: python django django-crispy-forms


【解决方案1】:

您可以将您的选择标记为安全,这样就可以了:

from django.utils.safestring import mark_safe

CHOICES = (('a', 'Option 1'), ('b', mark_safe('Option 2 <a href="#">link</a>')))

【讨论】:

  • 非常感谢!像魅力一样工作。
猜你喜欢
  • 2021-12-06
  • 2011-09-23
  • 1970-01-01
  • 2018-10-17
  • 2012-01-02
  • 1970-01-01
  • 2019-06-23
  • 1970-01-01
相关资源
最近更新 更多