Каким должен быть код ошибки 400 или 500 для данного сценария?
Я только начинаю изучать Django rest framework и создаю Rest API на основе функций, как показано ниже:
@api_view('POST')
def temp_view(request):
#do something
.....
.....
.....
command to copy a static file from a server
if command fails:
return Response
.....
.....
return Response
Если мой API терпит неудачу на 'копировать командную строку', то каким должен быть код статуса для ответа (400 или 500). И если 500, должен ли я отправить сообщение об ошибке как: command to copy ...file failed или не рекомендуется отправлять сообщение с кодом ошибки 500?
Я знаю, что это очень наивный вопрос, но я немного запутался.
Заранее спасибо.