Фон:
У меня есть css
и js
, которые используются только тегом шаблона карт Google, который я включаю в свои шаблоны, когда это необходимо.
Inside template tag google_map:
...
...
return render_to_string('google_map.html', context)
Внутри google_map.html
У меня есть необходимые css
и js
:
<link rel="stylesheet" type="text/css" href="mystyle.css" />
Моя проблема:
У меня есть страница с 3 картами, поэтому 3 обращения к тегу шаблона.Это означает, что CSS и JS включены в 3 раза на одной странице.[Не должно происходить]
Теперь я не могу включить эти css и js в заголовок страницы, поскольку на всех страницах нет карт, поэтому на всех этихстраниц, это было бы бременем.
Что мне делать, чтобы, если на странице было 3 или более карт, даже тогда было только одно включение css & js, и оно не повторялось?