Задать вопрос
  • Как сделать "вычисляемое" поле в модели Django полученное из внешней системы?

    @Nposk Автор вопроса
    Попробую сам ответить, но есть подозрение что это не правильный ответ
    class Equipment(models.Model):
        IP = models.CharField(max_length=15)
        _MAC = models.CharField(max_length=30,db_column="mac")
           @property
        def mac(self):
            return self._MAC
    
        @mac.setter
        def mac(self, value):
          self._MAC= '%s ---- %s' % (self.IP, "111111111")
             ' это для примера, тут должна быть функция получения MAC адреса


    Может кто нибудь подсказать как это правильно реализовать?
    Ответ написан
    Комментировать