Как отправить ссылку на файл stati c как переменную в теге `include` в Django? - PullRequest
0 голосов
/ 22 марта 2020

Предположим, у меня есть base.html и home.html. Файл base.html имеет:

{% include 'home.html' with thelink='hard/coded/link' %}

И home.html содержит:

The link of static file is : {{ thelink }}

Пока это хорошо работает. Но теперь я хочу сделать это:

base.html:

{% load static %}
{% include 'home.html' with thelink={% static 'link' %} %}

Я знаю, что это не сработает. Итак, как мне отправить переменную со ссылками на файлы c в теге include?

1 Ответ

1 голос
/ 22 марта 2020

Зная из раздела комментариев:

В base.html

{% include 'home.html' with thelink='hard/coded/link without STATIC_URL' %}

В home.html (я использовал src= например)

src="{% static '' %}{{thelink}}"
...