[Vuejs]-Raise exception as http response

0👍

Yes you can, you can simply use Http404. For example:

from django.http import Http404

try:
  a = ['0']
  b = a[2]
except IndexError as e:
  raise Http404('your reason')

But that is in general should not be practiced, because http response should be generated from view. If you have helper functions or service methods, then it is better to raise a generic error(ie IndexError) from there and catch them in view, then render a error response.

Leave a comment