将链接放入Django中的文本

时间:2010-05-10 21:41:11

标签: html django

我有一个为用户生成通知的通知应用。通知类必须非常通用,因为通知是由各种不同的东西生成的。

我的问题是:如何在通知文本中插入链接?

我试过的是:

note = Notification(..., notification="""%s %s has accepted the task: <a href="/tasks/%d/">%s</a>.""" % (request.user.first_name, request.user.last_name, task.id, task.name), ...)

回想起来,很明显这不起作用。 我该怎么办呢? 提前谢谢!

编辑:Django正在输出&lt;和&gt;字符为lt和gt

1 个答案:

答案 0 :(得分:2)

你得到的东西可以正常工作,前提是当你输出通知时,Django不会使用你的模板中的safe过滤器,或者mark_safe在视图中的某处或型号代码。