У меня есть такая модель:
class Sample(models.Model):
audio = models.FileField()
, которую я создаю в виде, подобном этому:
sample = Sample()
sample.audio = 'audio/sample.mp4'
Тем не менее, я бы хотел не указывать audio/
часть пути к файлу в представлении всякий раз, когда я создаю объект этого класса и вместо этого определяю его в модели.
Я мог бы добавить upload_to
параметр следующим образом:
class Sample(models.Model):
audio = models.FileField(upload_to='audio')
но это будет работать только когда что-то действительно загружено, что не в моем случае.Мои файлы уже будут находиться в папке MEDIA_ROOT/audio
.
Как можно избежать указания полного пути к файлу мультимедиа при создании объекта из модели?