跳转到主要内容

django-urltags 包含几个用于处理URL的模板标签和过滤器

项目描述

Django URLtags 是一个用于操作URL或为常见做法添加一些便利方法的模板标签和过滤器的集合。

add_qs_param

用法: {% add_qs_param url varname value %}

此标签智能地添加或替换查询字符串参数 varname 并将其分配给 value

urlvarnamevalue 可以是静态值或变量

示例

添加单个查询字符串参数

{% 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标签,但添加了当前站点的域名。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源代码分发

django-urltags-0.1.tar.gz (542.8 kB 查看哈希值)

上传时间 源代码

由以下组织支持