Как сохранить изображение qr-кода в качестве модельного поля в Django - PullRequest
0 голосов
/ 01 октября 2019

Я хочу добавить поле изображения qr-кода в мою модель Person. Данные кода qr поступят от user_id и будут хранить страницу своего профиля - например, у пользователя 1234 будет код qr, содержащий siteurl.com/1234.

Я начал с создания поля изображения,но я не уверен, куда идти дальше. Любая помощь будет оценена!

Модели:

from django.db import models
import uuid


class Person(models.Model):
    user_id = models.UUIDField(
        primary_key=True,
        default=uuid.uuid4,
        editable=False
    )
    first_name = models.CharField(max_length=50)
    last_name = models.CharField(max_length=50)
    email = models.EmailField()
    number_of_guests = models.PositiveIntegerField()
    qrcode_image = models.ImageField(
        upload_to='qr_code_images',
        blank=True,
        null=True
    )

    def __str__(self):
        return " ".join([self.first_name, self.last_name, str(self.user_id)])
...