Здравствуйте , я пытаюсь передать идентификатор модели в URL-адрес поля изображения (upload_to), а затем получить к нему доступ через URL-адрес, уникальный для экземпляра.
Вот что я сделал (Amature) ;
class User(models.Model):
serial = models.AutoField(primary_key=True)
profile = models.ImageField(upload_to=f"profiles/{serial}/")
Но все, что я получаю, это OSError. Я хотел сохраните файл в каталоге profiles/{serial}/
в приложении. Таким образом, каждый экземпляр модели имеет свой собственный каталог. И затем получить к нему доступ через host:port/api/users/{serial}/profile.jpg
Мой набор просмотра обслуживается через host:port/api/users
Есть ли способ сделать это? Любая помощь высоко ценится. Подробное объяснение еще более ценится.