由两个字段串联创建的Django数据库条目

2024-04-16 23:46:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我有下面的Django模型

class Labels(models.Model):
    user = models.CharField(max_length=200)
    label = models.CharField(max_length=200)
    live = models.CharField(max_length=1)
    unique_key = models.CharField(max_length=200)
    def __str__(self):
        return '%s / %s' % (self.user, self.label)

我希望unique_key自动填充md5(user + label)的串联

例如

user='詹姆斯'

label='KDJ'

concat = user + label unique_key = print(hashlib.md5(concat.encode()).hexdigest())

输出

1935636b374a17f87636460e4307f736


Tags: djangokey模型selflabelsmodelslengthmd5