如何在Django抽象模型中定义ImageField?

如何在Django抽象模型中定义ImageField?,django,django-models,Django,Django Models,我有一个抽象的Django模型,我想在其中定义一个ImageField。问题是,当我定义它时,它会引发一个错误,因为我没有“upload_to”属性。是否仍有办法定义它,并为每个继承类提供单独的文件夹?upload\u可以调用 image=models.ImageField(上传到=my\u可调用) 其中callable是这样的: def my_callable(instance,filename): path='sth depending on class name' retu

我有一个抽象的Django模型,我想在其中定义一个ImageField。问题是,当我定义它时,它会引发一个错误,因为我没有“upload_to”属性。是否仍有办法定义它,并为每个继承类提供单独的文件夹?

upload\u可以调用

image=models.ImageField(上传到=my\u可调用)

其中callable是这样的:

def my_callable(instance,filename):
    path='sth depending on class name'
    return path