簡體   English   中英

在Django中刪除后獲取用戶電子郵件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM