Доброе всем время суток. Есть две модели:
class DeviceType(models.Model):
model = models.CharField(max_length=16)
board = models.CharField(max_length=20)
class Meta:
unique_together = ('model', 'board',)
def __str__(self):
return self.model+' ('+self.board+')'
class device(models.Model):
model = models.ForeignKey(model, related_name='devmodel', on_delete=models.PROTECT)
board = models.ForeignKey(board, related_name='devboard', on_delete=models.PROTECT)
Поясню devicetype тип устройства поле model для него уникально, поле board может совпадать. Задача состоит в установлении связи между объектами так, чтобы при вводе device.model - в поле device.board автоматически подтягивалось значение из DeviceType.board. Возможно вопрос элементарный, но к сожалению, не смог найти на него ответа.