post、get、put 以外の関数で実行を停止して httpresponse を返す方法はありますか?
たとえば
class MyClass(View):
def post(self, request, *args, **kwargs):
test_some_things()
do_some_other_stuff()
return HttpResponse(..)
def test_some_things(self):
if test_fails:
return HttpResponse(..)
else:
return 1
test_fails の場合に実行を終了し、応答を返すようにしたい。しかし、上記は機能しないようです...