Я замечаю, что могу поднять или вернуть, выдав 500 или 200 ответов.например:
def random(request):
coin = [true, false]
if random.choice(coin):
succeed()
else:
fail()
def succeed():
return '{ "status": "success!"}'
def fail():
raise Exception("failure")
что-то вроде этого даст ответ 500 или 200.Но это, например, не позволяет мне поднять ошибку 422 с телом.
Могу ли я это сделать?