TIL22 Django 이메일 중복방지

class User(models.Model):
    nickname         =  models.CharField(max_length=30)
    password         =  models.CharField(max_length=30)
    email            =  models.EmailField(max_length=45)

이메일 중복 값을 방지하기위해서는 중복값을 허용하지 않는다는 의미로 unique=True 옵션을 넣어주어야한다.

class User(models.Model):
    nickname         =  models.CharField(max_length=30)
    password         =  models.CharField(max_length=30)
    email            =  models.EmailField(max_length=45,unique=True)
    

이렇게 넣어주면 DATABASE에서 중복으로 겹치지 않게 된다.

좋은 웹페이지 즐겨찾기