Изменение из одной таблицы в другой на django

class Printer(Product):
    printerModel = models.ForeignKey(PrinterModel, models.CASCADE, verbose_name='Модель принтера')
    name = models.CharField(max_length=20, verbose_name='Имя принтера')
    ip = models.CharField(max_length=15, verbose_name='Ip адрес')
    status = models.ForeignKey(PrinterStatus,models.CASCADE, verbose_name='Статус принтера', blank=True, null=True)

    class Meta:
        verbose_name = 'Принтер'
        verbose_name_plural = 'Принтеры'
        db_table = 'Printer'

    def __str__(self):
        return self.serialNumber



class PrinterScheduler(Scheduler):
    uuid = models.PositiveSmallIntegerField(verbose_name='Номер заявки', default=random_number)
    printer = models.ForeignKey(Printer, models.CASCADE, verbose_name='Принтер')
    printerStatus = models.ForeignKey(PrinterStatus, models.CASCADE, verbose_name='Статус принетра')
    location = models.ForeignKey(Room, models.CASCADE, verbose_name='Место расположение', blank=True, null=True)

    class Meta:
        verbose_name = 'Журнал принтера'
        verbose_name_plural = 'Журналы принтеров'
        db_table = 'PrinterSheduler'

    def __str__(self):
        return str(self.uuid)

есть два класса Принтеры и Журналы принтеров. У принтера есть Статус. Как сделать так что бы изменив статус в классе принтер создалась запись в Журнале?


Ответы (0 шт):