以下のコードで問題が発生することはありますか? これは、最初の保存時に GUID を与えるモデルの保存機能です。私の問題は、新しい受信者を(管理者に)保存すると、最後に追加された受信者が上書きされることです。アップデートは完璧に機能しているようです。
Models.py の一部
class GUID():
make = hashlib.sha1(str(random.random())).hexdigest()
def save(self, *args, **kwargs):
if not self.recipientid:
self.recipientid = GUID.make
super(Recipient, self).save(*args, **kwargs)