Добавление пользовательского выражения в values() в Django для базы данных postgresql
Согласно официальной документации Django для values(),
Метод values() также принимает необязательные аргументы в виде ключевых слов, **выражения, которые передаются в annotate()
Я хочу получить результат "ts_rank_cd(textsearch, query) AS rank" в виде столбца, так как postgresql получает здесь : https://www.postgresql.org/docs/9.6/textsearch-controls.html
Итак, мой вопрос, могу ли я получить аналогичный результат по столбцам в Django, используя его метод values() и **expressions. Также я не нашел ни одного примера в net, который бы использовал функцию values() с аргументом **expressions. Пожалуйста, помогите объяснить, как использовать этот аргумент, и может ли это решить мою проблему?
Для большей безопасности я хочу использовать как можно больше встроенных функций Django в целях безопасности.