Ниже представлена модель моего устройства:
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, default = None)
mac_address = models.CharField(max_length=200,blank=True,null=True, default = None)
invoice = models.FileField(upload_to='', null=True)
Здесь поле счета-фактуры не используется для меня на моем веб-сайте, но оно полезно мне как администратору. Что я в основном пытаюсь сделать, так это, если запрос устройства будет принят, я загружу счет-фактуру устройства в свою базу данных sqlite с помощью панели администратора. Я новичок в Django и, следовательно, мне нужна помощь для этой цели. Кроме того, я буду загружать файл только через администратора django. Как мне этого добиться? Что я должен написать в параметре upload to, чтобы файл сохранялся в базе данных?