Por que as opções distintas em branco e nulas para um modelo de djang
Ao definir campos em um modelo de django, há duas maneiras de dizer que é permitido que o campo esteja vazio.null
significa que pode estar vazio no banco de dados eblank
diz que o campo pode estar vazio em um formulário. Por que estes são distintos? Toda vez que eu configuro um, mas não o outro, algo dá errado. Permitir que eles sejam diferentes parece apenas convidar problemas do formulário, permitindo que você crie objetos que o banco de dados não aceitar
Em outras palavras, quando você usarianull=True,blank=False
ounull=False,blank=True
em um modelo de django?