Как я могу отправить webook в мое приложение django и выполнить его только для вошедшего пользователя?

Привет, я новичок в кодинге и изучаю python и django только около недели. так что извините, если это не имеет смысла.

я пытаюсь отправить webhook (это просто тест, потом я добавлю json) так что когда я отправляю на http://127.0.0.1:8000/webhook. Я использую postmen desktop, поэтому я получаю вебхуки.

он выполнит мой код сессии, но у меня проблема в том, что в моем приложении я уже настроена база данных пользователей, и когда я отправляю webhook, он не возвращает ничего, так как никто, кажется, не вошел в систему. Я знаю, что мне придется добавить код, что-то вроде токена, чтобы указать каждого пользователя, но сначала я хочу протестировать только с одним пользователем.

я получаю ошибку None или когда я удаляю аутентифицированного пользователя, тогда он говорит, что я не могу отправить анонимному пользователю. есть ли способ, которым я могу отправить его, скажем, определенному пользователю или ID или, скажем, токену, который я сохраняю с пользователем.

@csrf_exempt def webhook(request): #получить ключи текущих пользователей
. if request.user.is_authenticated: user = request.user database = Bybitapidatas.objects.all().filter(user=user) для apikey в базе данных: apikey = apikey.apikey для apisecret в базе данных: apisecret = apisecret.apisecret

        session = HTTP(endpoint='https://api-testnet.bybit.com/', api_key=apikey, api_secret=apisecret,spot=True)

        print(session.place_active_order(
            symbol="BTCUSDT",
            side="Buy",
            type="MARKET",
            qty="20",
            timeInForce="GTC"
        ))
Вернуться на верх