You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在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&param2=def。

内容的提问来源于stack exchange,提问作者MrSlavencio

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 07:00:58