Django queryset: Как я могу переопределить значения в django queryset перед отправкой ответа?

Я работаю над чем-то, где мне нужно переопределить значения в соответствии с параметрами URL.

Модель: Человек

Name Alias
Alex {"Alex", "Jacob"

Столбец является типом Array

Я получаю псевдоним из параметра URL, например: example.com/?alias=Alex здесь alias = Alex

и мой запрос выглядит следующим образом queryset = Person.objects.filter(name=alias)

и, наконец, я должен отправить ответ на фронтенд следующим образом <QuerySet [<Person: "Alex">]

в основном здесь я должен удалить Jacob из Alias

Я пытался

for qs in list(queryset):
    if "Alex" in qs["alias"]:
        qs["alias"] = ["Alex"]

это работает, но мне нужно вернуть ответ в виде объекта queryset

Queryset - это объект генератора, который после выполнения не может быть преобразован обратно.

<

Я смог решить проблему

for qs in queryset:
    qs.alias = "Alex"
return queryset 
Вернуться на верх