Znalazłem similar question on StackOverflow, ale rozwiązanie nie działa dla mnie, chyba że robię to źle. Mam numer identyfikacyjny, który chciałbym dodać do ciągu znaków w tagu szablonu. Oto moja próba:Jak połączyć ciąg na numer wewnątrz znacznika szablonu w Django
{% with "image-"|add:vid.the_id as image_id %}
{# custom template tag to generate image #}
{% image vid.teaser_thumbnail alt=vid.title id=image_id %}
{% endwith %}
Ale image_id
wychodzi jako pusty.
Co ja tu robię źle?
Moje pożądane wyjście z image_id
byłoby coś w stylu "image-8989723123".
'add' filtr próbuje dodać jako liczby całkowite, jeśli nie próbuje je złączyć. W twoim przypadku liczba i ciąg spowoduje wyjątek. Można zdefiniować własny filtr w następujący sposób: http://stackoverflow.com/a/23783666/781695 – Medorator