Как получить функциональность параметра FileField «upload_to», не загружая ничего на самом деле? - PullRequest
2 голосов
/ 28 мая 2019

У меня есть такая модель:

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.

Как можно избежать указания полного пути к файлу мультимедиа при создании объекта из модели?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...