Я хочу отправить параметр получения на указанный c URL, например http://127.0.0.1: 8000 / foo? Myid = 99
Однако этот код не создает параметр получения :
def BarView(request):
return redirect(reverse('foo'), myid=99)
Но в результате получается URL http://127.0.0.1: 8000 / foo /
def FooView(request):
return HttpResponse('''<html lang="en"><body><p>myid: %s</p>
</body>''' % request.GET.get('myid', ''))
В urls.py:
urlpatterns = [
path('foo/', views.FooView, name='foo'),
path('bar/', views.BarView, name='bar'),
]