0

我想在我的“人”模型中添加一个二维码图像字段。二维码的数据将来自 user_id 并将存储其个人资料页面 - 例如,用户 1234 将拥有包含 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)])
4

0 回答 0