Динамический путь к файлу в Django

Я пытаюсь создать динамический пути к файлам в django. Я хочу создать такую ​​файловую систему:

 -- user_12
     --- photo_1
     --- photo_2
 --- user_ 13
     ---- photo_1

Я нашел связанный вопрос: Поле загрузки пользовательского изображения Django с динамическим путем

Здесь, они говорят, что мы можем изменить путь upload_to и ведет к https : //docs.djangoproject.com/en/stable/topics/files/ док. В документации есть пример:

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)

Но, по-прежнему, это не динамично, я хочу присвоить идентификатор автомобиля имени изображения, и я не могу назначить идентификатор до завершения определения автомобиля. Итак, как я могу создать путь с идентификатором автомобиля ??

44
задан MichielB 1 June 2017 в 19:17
поделиться