Django: Дублирование значения в новое поле при минировании
У меня есть модал с названием Account, как показано ниже
class Account(models.Model):
name = models.CharField(max_length=225)
category = models.ForeignKey(AccountCategory, on_delete=models.PROTECT)
date_added = models.DateTimeField(auto_now_add=True)
added_by = models.ForeignKey(Staff, on_delete=models.SET_NULL, null=True)
У меня уже есть данные, но мне нужно добавить еще одно поле с именем display_name, которое должно наследовать значение поля name.
Я пытался добавить поле со значением по умолчанию default имя следующим образом
display_name = models.CharField(max_length=255, default=name)
Это был мой последний модал:
class Account(models.Model):
name = models.CharField(max_length=225)
display_name = models.CharField(max_length=255, default=name)
category = models.ForeignKey(AccountCategory, on_delete=models.PROTECT)
date_added = models.DateTimeField(auto_now_add=True)
added_by = models.ForeignKey(Staff, on_delete=models.SET_NULL, null=True)
Но не удалось заполнить поле. кто-нибудь, помогите мне.