class DeviceType(models.Model):
device_type = models.CharField(max_length=200,unique=True)
def __str__(self):
return self.device_type
class Device(models.Model):
device_type = models.ForeignKey(DeviceType,to_field='device_type')
serial_number = models.CharField(max_length=200,unique=True)
in_use_by = models.ForeignKey(User,to_field='username')
brand = models.CharField(max_length=200,default="-", null=False)
model = models.CharField(max_length=200,default="-", null=False)
type_number = models.CharField(max_length=200,blank=True,null=True)
mac_address = models.CharField(max_length=200,blank=True,null=True)
Я хочу создать форму django, которая будет иметь раскрывающийся список следующим образом: (Ниже приведен общий шаблон данных, представленных в раскрывающемся меню):
devicetype-serialnumber-модель бренда
например: Laptop-abcd1234-T45k-QWER
Как этого добиться с помощью прокси-модели Django?