Как использовать regex в методе django.db.models.query.values()
Я пытаюсь получить значения из django.db.models.query, но я хочу использовать что-то вроде latest_stichtag_values.values("buchung__" + any character)
, пример этого в обычном python regex был бы вроде r"^[buchung__]\w*"
, который соответствует
buchung__
buchung__fdsaf
buchung__ddd
Но не
asss_buchung__
aaaa
Итак, мой вопрос в том, как можно использовать его в latest_stichtag_values.values("buchung__" + any character)
спасибо заранее
возможно, вы можете прочитать о DJANGO ORM. https://docs.djangoproject.com/en/4.0/ref/models/querysets/#django.db.models.query.QuerySet. Что делает этот код:
latest_stichtag_values.values("buchung__" + any character)
Данный код возвращает вам целый столбец с именем str("buchung__" + любой символ)
я могу представить, что вы хотите сделать фильтр и после получить значения результата
latest_stichtag_values.filter('buchung__like'=any_character).values_list('buchung')
Кстати. Старайтесь избегать немецкого языка в названиях переменных. Я из Австрии, но у нас есть разработчики со всего мира. И это немного неуважительно, если кто-то использует не английский язык. И это выглядит странно: latest_stichtag (немецкий) + values (английский).