有没有办法可以让一个Model内的Field之间可以传值呢?
比如有这样一个简单的Task Model, 其中包含Group Model的外键:
class Task(models.Model):
group = models.ForeignKey(Group,related_name='tasks')
image = models.ImageFile(upload_to='img')
我想达到这样的效果:
每当Group被创建时,都会同时创建一个以自己pk值命名的文件夹(这个已经实现了)
让Task中的image每次被上传的时候,都能够放在对应的Group的文件夹内。
第二步如何才能实现呢?
好像Django Book里面也没说,是没有办法么?
这里有个类似的例子:
然后
看了一下文档,upload_to 后边加函数的的话,会传来两个参数
参考文档:
链接描述
链接描述