Access kwargs from a URL in a Django template
Solution 1:
In the view, you can access the URL args
and kwargs
as self.args
and self.kwargs
.
class MyView(View):
def my_method(self):
this_name = self.kwargs['this_name']
If you only want to access the value in the template, then you don't need to make any changes in the view. The base get_context_data
method adds the view to the context as view
, so you can add the following to your template:
{{ view.kwargs.this_name }}