django-urltags 包含几个用于处理URL的模板标签和过滤器
项目描述
Django URLtags 是一个用于操作URL或为常见做法添加一些便利方法的模板标签和过滤器的集合。
add_qs_param
用法: {% add_qs_param url varname value %}
此标签智能地添加或替换查询字符串参数 varname 并将其分配给 value。
url、varname 和 value 可以是静态值或变量
示例
添加单个查询字符串参数
{% add_qs_param http://example.com/ q 1 %}
生成
http://example.com/?q=1
向具有查询字符串的URL添加查询字符串参数
{% add_qs_param http://example.com/?sort=asc q 1 %}
生成
http://example.com/?sort=asc&q=1
向已具有该参数的URL添加查询字符串参数
{% add_qs_param http://example.com/?q=5 q 1 %}
生成
http://example.com/?q=1
向具有页面片段的URL添加查询字符串参数
{% add_qs_param http://example.com/#gohere q 1 %}
生成
http://example.com/?q=1#gohere
add_fragment
用法: {{ url|add_fragment:variable }} 或 {{ url|add_fragment:"fragment" }}
此标签智能地添加或替换URL片段。您可以传递变量作为 add_fragment 的参数或静态值。必须引用静态值。
示例
{{ url|add_fragment:"gohere" }}
生成
http://example.com/#gohere
absurl
类似于Django的 url标签,但添加了当前站点的域名。
link
用法: {{ object|link }}
输出一个锚标签中的对象,相当于 <a href="{{ object.get_absolute_url }}">{{ object }}</a>
项目详情
关闭
django-urltags-0.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ae827278fb421645264b88118e643b68fe43b6d902e3eb6f232779e21ea46bb7 |
|
MD5 | 6fcef74b15d8d37501260d4f45632181 |
|
BLAKE2b-256 | 118ee600a47a20629ec2a7bb6772bb0704afec7d851237782e9298b496924dbc |