"Ошибка": "аргумент 1 в strptime() должен быть str, а не None" [закрыто]

Когда я попытался проверить этот API с помощью postman, я получил следующую ошибку ({"Response": "Failure", "Response_status": "Invalid data provided", "Error": "strptime() argument 1 must be str, not None"}).... Я новичок в python, поэтому не имею представления об этой ошибке

@api_view(['POST'])
def getExerciseDetailByuser(request):
    permission_classes = (permissions.IsAuthenticated,)

    if request.method == 'POST':
        try:
            value=request.user
            profileData = tbl_user_profile.objects.get(userid=str(value.userid))
            loginData = MyUsers.objects.get(userid_id = profileData.userid)
        except Exception as e:
            return HttpResponse(status=403,content_type="application/json",content=json.dumps({'Response':'Failure','Response_status':'User not found'}))
        try:
            if str(loginData.roleid_id) == '3':
                listData={}
                try:
                    listLevelData = []  
                    received_json_data=json.loads(request.body)
                    exerciseStr=received_json_data.get('exerciseid')
                    date=received_json_data.get('date')
                    date=datetime.strptime(date, '%d/%m/%Y').strftime('%Y-%m-%d')
                    userweight=tbl_weight_log.objects.filter(date__lte=date,userid_id=value.userid).order_by('-date')
                    if userweight:
                        userweight=userweight[0].weight
                    else:
                        userweight=tbl_weight_log.objects.filter(userid_id=value.userid).order_by('-date')
                        if userweight:
                            userweight = userweight[0].weight
                        


Вернуться на верх