[英]Get the user email after deletion in Django
我正在使用 settings.AUTH_USER_MODEL 並且我希望保留用戶的電子郵件(在用戶刪除后)。 用戶是我模型中的外鍵。 這是代碼
class Text(models.Model):
title = models.CharField(max_length=45)
text = models.TextField()
user= models.ForeignKey(
settings.AUTH_USER_MODEL,
on_delete=models.SET(??) ) # TODO : should change( remain email from the deleted user)
謝謝你的幫助。
嘗試這個:
user= models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.DO_NOTHING)
這將保存已刪除用戶的外鍵。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.