Django中的动态文件路径

我正在尝试在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)

但是,这仍然不是动态的,我想给Car id赋予图像名称,并且在Car定义完成之前我无法分配ID。那么如何创建带有汽车ID的路径?


跃然一笑
浏览 1063回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP