def create_empty_user(uuid, service_provider, access_token, **additional): try: user = Users.objects.get(uuid = uuid) user.delete() except: pass user = Users(uuid = uuid, login_service = service_provider, access_token = access_token) if 'refresh_token' in additional: user.refresh_token = additional['refresh_token'] user.save() return uuid