我有與max_length=16
一個CharField
稱爲verify_key
一個模型:django模型可以擁有獨特且共享的非唯一字段嗎?
verify_key = models.CharField(unique=True, max_length=16)
該字段的目的是成爲一個獨特的,16個字符的字母數字標識符。當用戶註冊時,他們會發送此代碼,他們返回此代碼並將其驗證狀態設置爲true。
如果兩個用戶以某種方式設法生成相同的密鑰,最近將無法註冊。當用戶註冊時我想要做的是將其verify_key
設置爲空字符串。我不能用獨特的參數來做到這一點。我該如何解決這個問題,還是有更好的方法?
https://github.com/mfogel/django-simple-email-confirmation – sobolevn