我正在寻找一种使用查询字符串参数从一个URL重定向到另一个URL的方法。
是否可以从4.
重定向到text
我应该如何在第一行中更改/orders/
?
/orders-new/?queryParam=1
答案 0 :(得分:1)
尝试使用url
这样的参数:
from django.urls import reverse_lazy
url(r'^orders/$', RedirectView.as_view(url='{}?queryParam=1'.format(reverse_lazy('orders-new'))),
name='orders'),
答案 1 :(得分:0)
您可以做一件事,作为一种快速的解决方案,为/orders/
url编写一个简单的视图,并在其中的dispatch方法中使用任何字符串参数将url重定向到/orders-new/
您可以按以下方式重定向
def dispatch(self, request, *args, **kwargs):
return redirect(reverse('<app_name>:orders')