私はdjango 1.10プロジェクトを持っています。私はモデルがありますフィードバック:同じモデルの新しいフィールドを作成するときに既存のフィールドから値をコピー
class Feedback(FirstMixin, SecondMixin, models.Model):
company = models.OneToOneField(
verbose_name='Company',
to=Company,
related_name='feedback'
)
このモデルは存在し、DBテーブルの列会社は会社のアイテムのキーで埋められています。
は今、私はモデルにいくつかの新しいフィールドを追加する必要があります。
custom_name = models.CharField(
verbose_name='Company Custom Name',
null=False,
max_length=settings.DATABASE_STRING_LENGTH
)
このフィールドには、会社のカスタム名を格納する必要があります。
移行中にこのフィールドの値を関連する会社名と同じにするにはどうすればよいですか? マイグレーションのコードを変更する必要がありますか、それをモデルで定義する方法がありますか?
大きなテーブルの場合、データベースレベルでこれを行うほうが効率的です。例えばpostgres check [here](https://stackoverflow.com/questions/12518560/django-update-table-using-data-from-another-table) – shadi