Come distinguere il campo che richiede null = True quando blank = True è impostato nei modelli Django?

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

  •  05-07-2019
  •  | 
  •  

Domanda

Alcuni campi modello come DateTimeField richiedono l'opzione null = True quando è impostata l'opzione Blank = True.

Mi piacerebbe sapere quali campi lo richiedono (forse dipende dal back-end DBMS) e c'è un modo per farlo automaticamente.

È stato utile?

Soluzione

Questo post dovrebbe aiutare a capire la differenza tra blank e null in Django

Altri suggerimenti

null = True è usato per dire che nel valore DB può essere NULL blank = True è solo per django, quindi django non genera errori se il campo è vuoto, ad es. nell'interfaccia di amministrazione so blank = True non ha nulla a che fare con DB Il requisito NULL varierà da DB a DB e spetta a te decidere se vuoi una colonna NULL o meno

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top