Я хочу отправить строковое значение в качестве переменной javascript с клиентской стороны для использования в шаблоне django. В частности, строка является относительным путем для изображения и должна использоваться в шаблоне django с тегом шаблона django static. Статические файлы находятся на Amazon S3 и должны обслуживаться с использованием статического тега шаблона django.Передать переменную от javascript к шаблону django
В шаблоне django мне нужна переменная photo_url из javascript.
<img class = "main-img" src = "{% static photo_url %}" alt="main photo" />
В настоящем время, в JavaScript, я внедренный в innerhtml пролета с PHOTO_URL как относительным URL фото (/static/images/abc.png):
<img class = "main-img" src = ' + photo_url + ' alt="main photo" />
Но этим путь, Я не могу обслуживать статические файлы из S3, даже если я включаю статический тег в innerhtml в javascript. Каков наилучший способ сделать это (передать переменную javascript в шаблон django)?
Передать переменную javascript FROM WHERE? –
Из файла sth.js, который загружается в шаблон django –
Почему бы не отправить его с представления? –