【发布时间】:2021-12-30 18:01:54
【问题描述】:
我想在我的序列化程序中对某些字段进行 SHA256 哈希并将其设置为同一序列化程序中的另一个字段,这是我的模型:
class Something(models.Model):
x = models.CharField(max_length=300)
y = models.IntegerField()
z = models.IntegerField()
f = models.IntegerField()
hash = models.CharField(max_length=300)
第一个用户定义 x,y,z 和 f。之后我需要像这样自动生成哈希 哈希 = x + y + z + f
我的序列化器:
class SomethingSerializers(serializers.ModelSerializer):
class Meta:
model = Something
fields = ['x', 'y', 'z', 'f', 'hash']
什么是最好的决定?
【问题讨论】:
标签: python django django-rest-framework sha256