Как скопировать поля из одной модели и вставить в другую, не создавая связь?

Столкнулся со следующей проблемой: создавал 2е одинаковые модели, причем, если будет необходимость подредактировать 1ую, то и 2ую также придется подредактировать. Поэтому логично заполнить поля в 1ой, а во 2ой просто их скопировать.

Подскажите пожалуйста, как это реализовать?

Если что, между полями связь не нужна, то есть ForeignKey, к примеру, использовать, в данном случае, нет смысла.

model 1

class model_to1(models.Model):
    name = models.CharField('Наименование', max_length=200, null=False)
    img = models.CharField('ИМГ', max_length=400, unique=True, null=False)    
    article = models.CharField('Артикул', max_length=8, unique=True, null=True, blank=True)
    holder = models.CharField('Владелец', max_length=20, choices=HOLDER_SPISOK, default='E', null=False, blank=False)

model 2

class model_to2(models.Model):
    name = models.CharField('Наименование', max_length=200, null=False)
    img = models.CharField('ИМГ', max_length=400, unique=True, null=False)    
    article = models.CharField('Артикул', max_length=8, unique=True, null=True, blank=True)
    holder = models.CharField('Владелец', max_length=20, choices=HOLDER_SPISOK, default='E', null=False, blank=False)
Вернуться на верх