django reverse with arguments code example

Example 1: django reverse

from django.urls import reverse

def myview(request):
    return HttpResponseRedirect(reverse('arch-summary', args=[1945]))

Example 2: django reverse lazy

class NewJobCBV(LoginRequiredMixin, CreateView):
    template_name = 'company/job.html'
    form_class = newJobForm
    # success_url = reverse_lazy('newJob')

    def get_success_url(self, **kwargs):
        return reverse("newJob")

Example 3: django add queury parameters to reverse

response = self.client.get('%s?param1=%s' % (reverse('url'), 'param1_value'))