Как получить данные из url-параметра и передать их в шаблон из представления на основе класса
Здравствуйте, я не могу понять, как получить данные из параметра URL и передать их из представления на основе класса. Не могли бы вы мне помочь?
urls.py
urlpatterns = ([
path("edit_pages/<gameid>", views.edit_pages, name='edit_pages'),
re_path(r"^ckeditor/", include("ckeditor_uploader.urls")),
]
+ static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
+ static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
)
views.py
class edit_pages(generic.FormView):
form_class = forms.CkEditorForm
template_name = "homeSuperuser/edit_pages.html"
@method_decorator(login_required(login_url='/signin'))
@method_decorator(user_passes_test(lambda u: u.is_staff))
def get_success_url(self,request, **kwargs):
gameid = kwargs['gameid']
stages = Stage.objects.filter(game_id=gameid)
return render(request, "edit_pages",{'stages': stages})