Приложение Django для считывания URL QR-кода и отображения изображения на сайте
Я создаю django, который отображает различные изображения на сайте, когда сканируются соответствующие QR-коды. Это мой первый опыт работы с Django, и я не знаю, как обновить индексную страницу для отображения изображения при сканировании QR-кода. Я хотел бы добавить URL маршрут, который должен сделать изображение видимым, когда QR-код сканируется, но я не знаю, как реализовать эту логику в django. Пожалуйста, подскажите, как обновить индексную страницу после сканирования QR-кода и достижения URL-адреса
views.py
def index(request: HttpRequest) -> HttpResponse:
return render(request, "index.html")
# template = loader.get_template('index.html')
# return HttpResponse(template.render({}, request))
urls.py
from django.contrib import admin
from django.urls import path
from . import views
urlpatterns = [
# path('admin/', admin.site.urls),
path("", views.index, name="index")
]
index.html
{%extends 'base.html' %}
{% load static %}
{% block title %} Home {% endblock %}
{% block content %}
<div class="grid-container">
<figure class="gallery__item gallery__item--1">
<img id="image1" src="{% static 'theme/assets/img/Freesample.svg' %}" class="gallery__img"
alt="Image 1">
</figure>
</div>
{% endblock %}
scripts.js
function setImageVisible(id, visible){
var img = document.getElementById(id);
img.style.visibility = (visible ? 'visible' : 'hidden');
}