Добавление параметров в URL через имя django url
Имеются следующие файлы:
#urls.py
from django.urls import path
from . import views
app_name = 'some_app'
urlpatterns = [
path('', views.index, name='index'),
path('some_url/', views.view_func, name='some_url')
]
#views.py
from django.shortcuts import redirect
def index(request):
return redirect('some_app:some_url')
def view_func(request):
pass
Теперь, если я перейду по первой ссылке (index), она перенаправит меня на /some_url/
.
Как я могу изменить свой код, чтобы добавить какие-либо параметры в URL для перенаправления на /some_url/?param1=abc¶m2=def
?
Для параметра id можно задать url следующим образом;
url;
url(r'^testurl/(?P<id>\d+)$', views.testurl, name='testurl'),
просмотр;
def testurl(request,id):