jinja2 ma filtr '| default()' do pracy z niezdefiniowanymi zmiennymi. Ale nie działa z wartościami słownika.wartość domyślna dla słownika w jinja2 (ansible)
jeśli D może mieć lub nie mieć kluczową foo (D [bla]), niż:
{{ D[foo]|default ('no foo') }}
will drukuje 'bez foo' jeśli D jest niezdefiniowana, ale spowoduje błędu ('Przedmiot dict' ma brak atrybutu "foo"), jeśli D jest zdefiniowany, ale D [foo] jest niezdefiniowany.
Czy możliwe jest ustawienie domyślne elementu słownika?
Dziękuję. To działa. I znalazłem błąd w innym miejscu, powodując myląco podobny błąd. –