我有一个抽象的Django模型,我想在其中定义一个ImageField。问题是,当我确定它时,它会引发错误,因为我没有“upload_to”属性。有没有办法仍然定义它并为每个继承类分别有一个文件夹?
答案 0 :(得分:0)
upload_to可以是可调用的。
image=models.ImageField(upload_to=my_callable)
其中callable是这样的:
def my_callable(instance,filename):
path='sth depending on class name'
return path