Django Unique Key Conflict

22.12.05 18:51 작성 조회수 93

0

아래와 같이 모델을 정의 했을 때, code가 Generate 되어서 Object가 생성되는 시점에 DB에 동일한 code가 있었다면 어떤 결과가 발생하나요?

바라기로는, 알아서 code가 다시 Generate 되어서 생성되는 것이 좋겠지만 그렇게 되는 것이 확실한가 해서 여쭤봅니다!

def generate_supplier_unit_code(length=8):
    return get_random_string(length)


class SpecificModel(models.Model):
    code = models.CharField(max_length=8, unique=True, null=False, default=generate_supplier_unit_code)
...

 

답변 0

답변을 작성해보세요.

답변을 기다리고 있는 질문이에요.
첫번째 답변을 남겨보세요!