/ / Načítať a znovu použiť filtre šablón Django - python, django, templatetags

Nahrať a znovu použiť Django šablóny Filters - python, django, šablóny

Je možné načítať značku šablóny django / filter, ktorá sa použije ako funkcia v jednej z mojich šablón značiek?

Snažím sa načítať niektoré django.contrib.humanizovať filtre, aby som ich mohol použiť na výsledky niektorých svojich vlastných značiek šablón. Nezdá sa, že by som ich vôbec importoval, a nechcem prepísať žiadny z týchto kódov.

odpovede:

3 pre odpoveď č. 1

Značky šablón sú iba funkcie Pythonu; môžete importovať ich modul a bez problémov ich zavolať. Jedinou požiadavkou je, aby ste im predložili príslušné argumenty. django.contrib.humanize.templatetags.humanize modul má samostatné funkcie pre prácu, takže je to ešte jednoduchšie v tomto konkrétnom prípade.