django url reverse code example
Example 1: django reverse
from django.urls import reverse
def myview(request):
return HttpResponseRedirect(reverse('arch-summary', args=[1945]))
Example 2: django httpresponseredirect reverse app url
def get_success_url(self):
messages.success(self.request, 'Profile Updated Successfully')
return reverse('accounts:profile')
Example 3: 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")