【发布时间】:2013-02-13 19:45:16
【问题描述】:
我在 python 中有以下字符串,然后用 Django 在模板中呈现。
link_string = '<a href="/search/?q=%23%s"> %s </a>'
这是一个指向 %23 为“#”的搜索 url 的链接,因为我正在尝试使用 #hashtag 搜索对象。
我打算在这个字符串中插入 2 个值,%23 之后的 %s 和另一个:
link_href = link_string % ('hashtag_value', 'Link Name')
获得以下最终字符串的正确方法是什么:
<a href="/search/?q=%23hashtag_value"> Link Name </a>
非常感谢
【问题讨论】:
-
你一定要对井号进行urlencode吗?
标签: python django string escaping design-patterns