Quando aggiungiamo un campo di database in django generalmente scriviamo:
models.CharField(max_length=100, null=True, blank=True)
Lo stesso si fa con ForeignKey, DecimalFieldecc. Qual è la differenza fondamentale nell'avere
null=Truesoloblank=Truesolonull=True,blank=True
rispetto a differenti ( CharField, ForeignKey, ManyToManyField, DateTimeFieldcampi). Quali sono i vantaggi / gli svantaggi dell'utilizzo di 1/2/3?
ForeignKeycon blank=True, ma senza null=True. Quando il modello viene salvato, voglio "pubblicarlo" automaticamente creando una voce pubblicata da esso. Quindi non posso salvare nullnel database, poiché ogni modello deve essere "pubblicato", ma voglio poter lasciare il campo vuoto in admin.

