Динамическая генерация QR-кода в шаблоне django python

Я пытаюсь создать динамический код для этого класса в шаблоне Django (print_id_Card.html), может ли кто-нибудь помочь мне в этой проблеме.

это моя модель, для которой я собираюсь создать QR-код.

class Customer2(models.Model):
    Customer_Name=models.CharField(max_length=30)
    Customer_Address=models.CharField(max_length=100)
    Customer_Phone=models.IntegerField()
    Customer_Email=models.EmailField(max_length=50)
    Picture=models.ImageField(upload_to='Images',blank=True, null=True)
    QR=models.ImageField(upload_to='Images',blank=True, null=True)
    class Meta:
        db_table="Customer_Table"

Это мой Urls.py

 path('Customer_print_Id/<int:id>',views.print_customer_id)

А это мой views.py

 def print_customer_id(request,id):
    obj=Customer2.objects.filter(id=id)
    return render(request, 'Print_Id_Card.html',{'obj':obj,'media_url':settings.MEDIA_URL})

А это мой шаблон, в этом шаблоне я хочу сгенерировать QR-код для конкретного клиента.

<!DOCTYPE html>
<html lang="en">
<head>
<title>Bootstrap Example</title>
{% load static %}
<link href="{% static 'CSS/bootstrap.min.css'%}" rel="stylesheet">
<link href="{% static 'Images/'%}" rel="stylesheet">
</head>
<body>
<div class="container">
<div class="card" style="width:360px; margin-left: 400px; margin-top:50px;">
  {% for ob in obj %}
  <div class="card-body" style="font-weight: bold; text-align: center; border-radius: 5px;">
    <P>Customer Idivisual Card</P>
    <img class="card-img-top" src="{{media_url}}{{ob.Picture}}" alt="Card image" style="width:120px"
      ,height="100px"><br>
    <label for="id">Customer ID: {{ob.id}}</label><br>
    <label for="Name">Name: {{ob.Customer_Name}}</label><br>
    <label for="Address">Address: {{ob.Customer_Address}}</label><br>
    <label for="Phone">Phone: +93{{ob.Customer_Phone}}</label><br>
    <label for="Email">Email: {{ob.Customer_Email}}</label><br>
    <div></div><img class="card-img-top" src={{X}} alt="Card image" style="width:120px" ,height="10px"><br>
  </div>
  {%endfor%}
</div>
</div>
<br>
</div>
</body>
</html>
Вернуться на верх