使用django 1.4 + grappelli + tinymce + filebrowser 开发一个多用户且多站点的后台。
用户与站点是多对一关系,使用一个Userprofile表管理
在使用filebrowser时希望不同用户只能进入与自己相关的站点的目录里上传文件
比如uploads/a.com uploads/b.com 像这样的目录
现在使用文档中的配置已经可以在tinymce中开启filebrowser进入默认的目录(MEDIA_ROOT + 'uploads')
另一个问题是:除tinymce中使用filebrowser外,其它字段如何使用呢?
from filebrowser.widgets import FileInput, ClearableFileInput
...
formfield_overrides = {
models.ImageField: {'widget': FileInput},
}
...
在使用以上两个对象后,只能做到显示缩略图,其中的选择按钮点击后还是打开系统对话框,本身就是一个file类型的input
不知道与mdoel中的field type有没有关系,不管我是设置ImageField还是CharField都是一样。