如何在Django中通过URL名称向URL添加参数实现重定向
实现带查询参数的Django重定向
只需要修改views.py中的index函数,无需改动urls.py,具体代码如下:
#views.py from django.shortcuts import redirect def index(request): # 将查询参数作为关键字参数传入redirect return redirect('some_app:some_url', param1='abc', param2='def') def view_func(request): pass
说明
Django的redirect()函数处理命名URL时,会自动把额外的关键字参数转换为URL的查询参数。修改后访问index路由,就会被重定向到目标URL /some_url/?param1=abc¶m2=def。
内容的提问来源于stack exchange,提问作者MrSlavencio
相关产品推荐
相关产品推荐

