【发布时间】:2016-05-06 07:15:01
【问题描述】:
我是第一次使用 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() got an unexpected keyword argument ...”,要么就是不做我希望的事。
干杯!
【问题讨论】:
-
你有没有想过这个问题?我现在在同一条船上。这似乎是一个显而易见的基本需求,我不敢相信没有办法做到这一点。
-
对不起,我已经有一段时间没有从事那个项目了,但我想我从来没有弄清楚:(
-
谢谢,感谢您的回复。我找到了一种半途而废的解决方法,我会在这里给出答案,以防其他人偶然发现。
-
@DavidDownes 如何使用这个库文档不清楚,任何资源
标签: python django django-filer