¿Cómo distinguir el campo que requiere null = True cuando blank = True está configurado en los modelos de Django?

StackOverflow https://stackoverflow.com/questions/1005187

  •  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.

¿Fue útil?

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top