How to get the url path of a view function in django
This depends whether you want to get it, if you want to get the url in a view(python code) you can use the reverse
function(documentation):
reverse('admin:app_list', kwargs={'app_label': 'auth'})
And if want to use it in a template then you can use the url
tag (documentation):
{% url 'path.to.some_view' v1 v2 %}
You need reverse
.
from django.urls import reverse
reverse('app1.view.view1')
If you want to find out URL and redirect to it, use redirect
from django.urls import redirect
redirect('app1.view.view1')
If want to go further and not to hardcode your view names either, you can name your URL patterns and use these names instead.