Avatar ·

Django模型中Upload_to的动态路径(Models.filefield)

📁 lambda 函数与面向对象编程, python, Django 框架与流行库, 人工智能

你好,在Django 1.4版本中,模型中的models.filefield可以“动态”指定“变量Upload_to中的文件存储路径”。

Models.py #... attach = models.filefield(Verbose_name = u'附件', Blank = true, upload_to = lambda Instance, Filename: 'attach/%s/%s'%(Instance.id, filiname)

在Django 1.4版本中,ID是后来分配的,因此Instance.id = None,Instance.pk = None。请告诉我如何在路径中指定模型ID。