Я пытаюсь создать динамические пути к файлам в Django. Я хочу сделать файловую систему такой:
-- user_12
--- photo_1
--- photo_2
--- user_ 13
---- photo_1
Я нашел связанный вопрос: Django Пользовательское поле загрузки изображения с динамическим путем
Здесь говорят, что мы можем изменить путь upload_to и приводит к https://docs.djangoproject.com/en/stable/topics/files/ doc. В документации есть пример:
from django.db import models
from django.core.files.storage import FileSystemStorage
fs = FileSystemStorage(location='/media/photos')
class Car(models.Model):
...
photo = models.ImageField(storage=fs)
Но, тем не менее, это не динамично, я хочу присвоить идентификатору автомобиля имя изображения, и я не могу присвоить идентификатор до завершения определения автомобиля. Так как я могу создать путь с идентификатором автомобиля?