django自动链接是django应用程序,它允许您添加将自动转换为链接的关键字。
django-automatic-links的Python项目详细描述
django自动链接
django automatic links是一个应用程序,它允许 您可以添加将自动转换为链接的关键字。
要求
- python 2.7+或python 3.2+
- Django 1.8+
安装
使用您喜爱的python包管理器从pypi安装应用程序,例如
示例:
pip install django-automatic-links
将automatic_links添加到INSTALLED_APPS:
示例:
INSTALLED_APPS=(...'automatic_links',...)
运行后命令manager.py migrate automatic_links
示例用法
在模板中
{% load automatic_link_tags %}
...
<p>{{ object.text|add_links|safe }}</p>
代码中的
fromautomatic_links.utilsimportrender_linkstext=render_links('text')
如果你有很多链接,而且这个过程需要很长时间,你需要 关心一下缓存。
设置
LINK_DEFAULT_LIMIT(默认值:0)
LINK_DEFAULT_EVERY(默认值:1)
LINK_DEFAULT_TARGET(默认值:'_blank')
LINK_DEFAULT_NOFOLLOW(默认值:False)
LINK_DEFAULT_CSS_CLASS(默认值:None)
这些值仅在模型中使用,您仍然可以 为每个链接自定义其值。