Czy istnieje sposób podnośnika do przekazywania parametrów do fragmentów kodu?Czy fragmenty mogą przyjmować parametry w windzie?
Próbuję napisać pluraize filtr dla mojej strony, która wyświetli słowo „użytkownik” lub „Użytkownikami” w zależności od tego ile istnieją:
1 user
2 users
Jak to działa w Django nazywa filters i są one napisane w sposób następujący:
You have {{ num_messages }} message{{ num_messages|pluralize }}.
Więc tutaj można zobaczyć pluralize funkcja przyjmuje liczbę całkowitą NUM_MESSAGES oraz wyjścia i odpowiedni ciąg znaków - pusty "" lub "s".
EDYCJA: Należy pamiętać, że num_messages w tym przypadku jest rzeczywistą zmienną kontekstową, przekazaną do szablonu z widoku.
wyjątkiem nigdy nie należy używać open_ !. Zamiast tego: val x = S.attr ("myparam") openOr "Dude, myparam nie jest zdefiniowany" –
@David Dobry punkt. Zaktualizowałem przykładowy kod :) – overthink
Hm ... ale czy mogę przekazać wartość kontekstu, np. Num_messages (powyżej) do fragmentu kodu? – drozzy