Como distinguir campo que requer null = True quando em branco = True é definido em modelos de Django?
-
05-07-2019 - |
Pergunta
Alguns modelo de campos como DateTimeField exigem null = True opção quando em branco = True opção é definida.
Eu gostaria de saber quais campos requerem que (talvez dependente DBMS back-end), e não há nenhuma maneira de fazer isso automaticamente.
Solução
este post deve ajudar a compreender a diferença em blank
e null
em Django
Outras dicas
null = True é usado para dizer que, em valor DB pode ser NULL blank = True é apenas para Django, então o Django não levanta erro se o campo estiver em branco, por exemplo, na interface de administração tão em branco = True não tem nada a ver com DB exigência NULL irá variar de DB de DB, e é até você para decidir se você quer um pouco de NULL coluna ou não
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow