Задать вопрос
@Held6991

Как использовать данные с Django в внешнем JS скрипте?

Здравствуйте, в целом ситуация такая, через views передаю в index.html данные из БД в таком формате61355cca1534a867755344.png

<div class="image-floor">
				<h3>Этаж <span class="num-floor">01</span></h3>
				<svg width="433" height="408" viewBox="0 0 433 408" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
					<image id="image0" width="433" height="408" xlink:href="{% static 'img/flats.png' %}"></image>
                    <path id="p0" class="flats-path" d="M46.5 81V115.5H125V144.5H164V131H184.5V32.5H93V16H28V81H46.5Z" fill="#3595F6" fill-opacity="0.75"></path>
                    .......
				</svg>
			</div>


Мне нужно считать данные из num-floor после выполнения скрипта над ним
document.querySelector(".num-floor").textContent = counter.textContent

и найти 10 квартир на данном этаже (№ этажа + цифры 0-9), проверить зарезервированы они или нет (по данным из БД) и если да, то применить к соответствующему path класс 'flat-reserved', понимаю как это сделать в JS, но как туда доставить данные из БД никак не могу понять, в html я могу их вызвать вот так

<div>
        {% for i in flats %}
        <h6>{{ i.id }}, {{ i.price }}, {{ i.reserved }}</h6>
        {% endfor %}
    </div>


Но никак не соображу, каким образом это сделать, подскажите пожалуйста
  • Вопрос задан
  • 106 просмотров
Подписаться 1 Простой 5 комментариев
Решения вопроса 1
@Held6991 Автор вопроса
Сергей Сергей Спасибо, сделал API и через fetch + querySelector делаю все нужные манипуляции с html с учетом данных с БД
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы