Django を使用して Python で Player モデル クラスを作成していますが、パスワード メンバーで小さな問題が発生しました。割り当て時にパスワードを自動的にハッシュしたいのですが、割り当て演算子のオーバーロードなどについて何も見つかりません。割り当てをオーバーロードしてpassword
、自動的に行う方法はありhashlib.md5(password).hexdigest()
ますか?
from django.db import models
class Player(models.Model):
name = models.CharField(max_length=30,unique=True)
password = models.CharField(max_length=32)
email = models.EmailField()