¿Cómo distinguir el campo que requiere null = True cuando blank = True está configurado en los modelos de Django?
-
05-07-2019 - |
Pregunta
Algunos campos de modelo, como DateTimeField, requieren una opción nula = verdadera cuando la opción en blanco = verdadera está establecida.
Me gustaría saber qué campos lo requieren (tal vez dependiendo del DBMS backend), y hay alguna forma de hacerlo automáticamente.
Solución
Esta publicación debería ayudar a comprender la diferencia en blank
y null
en Django
Otros consejos
null = True se usa para indicar que en DB el valor puede ser NULL blank = True es solo para django, por lo que django no genera un error si el campo está en blanco, por ejemplo. en la interfaz de administrador tan en blanco = True no tiene nada que ver con DB El requisito NULL variará de una base de datos a otra, y depende de usted decidir si desea o no alguna columna NULL