Как я могу получить данные от конкретного пользователя, а не от ID в моем приложении django

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

и вот мой код Модели

    class Bybitapidatas(models.Model):
        #user = models.OneToOneField(User, null=True,on_delete=models.CASCADE)
        user = models.ForeignKey(settings.AUTH_USER_MODEL,default=1,on_delete=models.CASCADE)
        apikey = models.CharField(max_length=30)
        apisecret = models.CharField(max_length=40)
    
        
        def __str__(self):
            return str(self.user) + self.apikey + self.apisecret

а это мой файл views, где я пытаюсь получить данные для пользователя

@csrf_exempt
@require_POST
def webhook(request):
    #get current users keys        
    jsondata = request.body
    data = json.loads(jsondata)
    for the_data in data: 
      users = the_data
      print(users)
    

    database = Bybitapidatas.objects.get(user=users)# this is where it is asking for the id?
    for apikey in database:
        apikey = apikey.apikey
    for apisecret in database:
        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"
    ))
    print(apikey)

Используйте __ для отслеживания отношений пользователей в запросе, чтобы фильтровать по полю имени пользователя связанного пользователя

database = Bybitapidatas.objects.get(user__username=users)

Bybitapidatas.user не является уникальным, этот запрос может вернуть несколько результатов, в этом случае вы получите ошибку.

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