我第一次使用 django-filer,它看起来很棒,而且工作得很好。
但是我所有的图片都被上传到“Unsorted Uploads”文件夹中,我想不出一种方法把它们放在一个特定的文件夹中。这让我觉得这是一个基本功能,并且鉴于它允许您创建文件夹,这一定是可能的,对吧?但是我在文档中找不到它,快速浏览源代码对我没有帮助。
我有一个基本设置,例如:
class Story(models.Model):
image = FilerImageField()
class Gift(models.Model):
# some stuff
class GiftImage(models.Model):
gift = models.ForeignKey(Gift)
image = FilerImageField()
我希望 GiftImage.image 和 Story.image 进入单独的文件夹,以便管理员用户更轻松地进行排序/搜索。
我努力了
image = FilerImageField(upload_to='somewhere') # How a django ImageField would do it
image = FilerImageField(folder='somewhere') # a guess
image = FilerImageField(name='somewhere') # a guess
image = FilerImageField(folder_name='somewhere') # another guess
所有这些要么给我一个“TypeError:init()得到一个意外的关键字参数......”,要么就是不做我希望的事情。
干杯!