Зачем мне использовать django-rest-framework, если я могу строить API без него? [закрыто]

почему я должен использовать api_view (пришедший из django-rest-framework)

api_view(['POST'])
def signUp(request):
    ip = request.META.get('REMOTE_ADDR')
    jned = json.loads(request.body)
    try: 
        connection = psycopg2.connect(user="postgres",
                                password="0000",
                                host="127.0.0.1",
                                port="5432",
                                database="test")
    except:
        print('error in connection ')

когда я могу просто сделать это? (Я использую csrf_exempt, потому что API, который я создаю, будет вызываться скриптом python, а не веб-браузером)

@csrf_exempt
def signUp(request):
    ip = request.META.get('REMOTE_ADDR')
    jned = json.loads(request.body)
    try: 
        connection = psycopg2.connect(user="postgres",
                                password="0000",
                                host="127.0.0.1",
                                port="5432",
                                database="test")
    except:
        print('error in connection ')
Вернуться на верх