Wenn ich das folgende Modell in Django habe;Wie setze ich den Standardfeldwert auf den Wert eines anderen Feldes in einem Django-Modell?
class MyModel(models.Model):
name = models.CharField(max_length=50)
fullname = models.CharField(max_length=100,default=name)
Wie mache ich das Fullname-Feld standardmäßig zu benennen? Wie es jetzt ist, ist der Fullname standardmäßig die Zeichenfolgendarstellung des Namens CharField.
Beispiel:
new MyModel(name='joel')
ergäbe 'Joel', da beide Namen und Fullname, während
new MyModel(name='joel',fullname='joel karlsson')
anderen Namen und Fullname ergeben würde.