reverse函数

简介: reverse函数。

之前我们都是通过url来访问视图函数。有时候我们知道这个视图函数,但是想反转回他的url。这时候就可以通过reverse来实现。示例代码如下:

reverse("list")
> /book/list/

如果有应用命名空间或者有实例命名空间,那么应该在反转的时候加上命名空间。示例代码如下:

reverse('book:list')
> /book/list/

如果这个url中需要传递参数,那么可以通过kwargs来传递参数。示例代码如下:

reverse("book:detail",kwargs={"book_id":1})
> /book/detail/1

因为django中的reverse反转url的时候不区分GET请求和POST请求,因此不能在反转的时候添加查询字符串的参数。如果想要添加查询字符串的参数,只能手动的添加。示例代码如下:
login_url = reverse('login') + "?next=/"

相关文章
|
SQL Oracle 关系型数据库
REVERSE关键字之REVERSE函数
昨天说到@dbsnake讲的一个reverse函数索引避免全表扫描的案例,REVERSE关键字可以用于函数和索引。REVERSE函数和REVERSE索引。
1012 0
C#编程:用Array.Reverse反转字符串-1
C#编程:用Array.Reverse反转字符串-1
183 0
C#编程:用Array.Reverse反转字符串
C#编程:用Array.Reverse反转字符串
391 0
reverse 函数 与 substring_index 函数
select reverse(substring_index(reverse(substring_index((select dept_name from department where dept_no=20862), '-', 2)), '-', ...
1112 0
|
SQL 关系型数据库 Linux
[20120117]函数反转字符串reverse.txt
[20120117]函数反转字符串reverse.txtSQL> select * from v$version ;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.
867 0
|
C语言 iOS开发 程序员
|
存储 数据库 索引
REVERSE关键字之REVERSE索引
        昨天说到REVERSE关键字可以指REVERSE函数和REVERSE索引,简单介绍了下REVERSE函数的含义,今天简单整理下REVERSE索引。
1249 0
|
C++
STL反转函数reverse
STL反转函数reverse STL反转函数reverse
113 0
|
9月前
split(), reverse(),join()等函数用法
split(), reverse(),join()等函数用法

热门文章

最新文章