from django.db import models
import qrcode
модель
# Create your models here.
class Customer(models.Model):
name=models.CharField(max_length=255)
address=models.CharField(max_length=255)
gender=models.CharField(max_length=255)
registerd_date=models.DateTimeField(auto_now_add=True, blank=True)
Image = models.ImageField(upload_to="media/static/images/",blank=True,null=True)
def __str__(self):
return self.name
функция принимает данные и конвертирует в qr-код и сохраняет данные поля модели
def save(self, *args, **kwargs):
self.Image=qrcode.make(self.name)
super(Customer,self).save(*args, **kwargs)