Wenn wir ein Model-Feld in Django hinzufügen, schreiben wir im Allgemeinen:
models.CharField(max_length=100, null=True, blank=True)
Dasselbe wird mit ForeignKey
, DecimalField
usw. gemacht. Was ist der grundlegende Unterschied zwischen:
null=True
nurblank=True
nurnull=True
undblank=True
im Vergleich zu verschiedenen (CharField
, ForeignKey
, ManyToManyField
, DateTimeField
) Feldern? Was sind die Vor- und Nachteile der Verwendung von Option 1, 2 oder 3?