Jedną z rzeczy, które często robię, jest przekazywanie literałów łańcuchowych jako parametrów do znaczników lub funkcji szablonu; na przykład:Używanie literałów łańcuchowych jako parametrów do szablonów w szablonach Django
{% url my-url 'my_param' %}
Niestety, silnik szablon django nie pozwala tego zrobić. Więc ja znajduję się robi to dużo w moim kodu Widok:
my_context_dict['MY_PARAM'] = 'my_param'
, a następnie w moim kodu Widok:
{% url my-url MY_PARAM %}
lub tworząc serię odwzorowań adresów URL, które ja osobiście staram się unikać.
Czy można stosować literał ciągu w szablonach Django? A może bardziej eleganckie rozwiązanie? Nie widziałem niczego tutaj ani w dokumentacji.
Jakie zmiany są wymagane w url.py urlpatterns? – jencko