如何使用 Python 和 Flask 在帖子中插入链接(如果有)。
例如,如果有人在帖子中添加“google.com”,我怎样才能将其设为链接?
最佳答案
如果您使用 jinja2 作为模板系统,您可以使用内置的 urlize 过滤器,它将某些文本中的所有 url 转换为 html 链接标记:
{{ mytext|urlize(40, true) }}
links are shortened to 40 chars and defined with rel="nofollow"
它有许多有用的选项,您可以在文档中阅读:
http://jinja.pocoo.org/docs/dev/templates/#list-of-builtin-filters
如果您使用其他模板引擎,它们可能有类似的东西。
如果您想在客户端执行此操作,这里对您的所有选项都有很好的讨论:
关于python - 如何使用 Flask 将帖子中的 url 替换为指向该 url 的链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29723279/