Wpis z mikrobloga

Hej,
mam tabele z tranzakcjami, kolumny to created, description, amount, category.
Dane wrzucane do tej tabeli przychodza bez category.
Chcialbym umozliwic uzytkownikowi zapamietanie warunkow filtrowania w celu dopisania brakujacej category podczas zapisywania tranzkacji.
Na przyklad uzytkownik moze utworzyc warunki i przypisac im category:
- jesli amount < 100 oraz 2022-12-01 created < 2023-01-01 wtedy category = zakupy spozywcze
- jesli 2022-01-01< created < 2022-02-01 wtedy category = wycieczka do Francji
- jesli description zawiera 'Świat Prezentów' wtedy category = prezenty

Istnieje jakas bilbioteka albo zagadnienie ktore pomaga zapisac warunki filtrowania jako string albo json?
Nie wiem od czego mam zaczac googlowac bo i tak trafiam na proste pytania o list comprehension.

#python
  • 2
  • Odpowiedz