Laden Sie verschachtelte Einstellungen aus der YAML -Datei mit Pydantic
Posted: 20 Mar 2025, 22:35
Betrachten Sie die folgende YAML Konfigurationsdatei.
Ich suche ein pydantisches Modell, das die Konfiguration aus der Datei config.yaml lädt. Ich bin besonders daran interessiert, die DOT-NOTATION für alle Ebenen dieser verschachtelten Konfiguration zu verwenden.
Code: Select all
# config.yaml
key1:
value1: x
level1:
level2_1:
key1: y
level3:
key1: z
key2: zz
level2_2:
key1: a
level3: null
Code: Select all
settings.key1.value1 # x
settings.level1.level2_1.key1 # y
settings.level1.level2_2.level3.key2 # zz