有什么方法可以将图像组织到Wagtail CMS中的文件夹中吗?

时间:2016-05-11 02:01:24

标签: django wagtail

我正在尝试使用Wangtail,即Django CMS。通过管理界面上传的图像都会转到同一个地方,似乎没有办法组织图像,除非标记它们。有没有办法将它们组织到文件夹中或按上传日期搜索它们?

此外,至少在Wagtail演示安装上的图像搜索功能,如果按标签名称搜索,它不会产生任何结果(它与标题字段中的搜索项一起使用)。

有关如何使用Wagtail组织图像的任何建议都将不胜感激!

2 个答案:

答案 0 :(得分:2)

Wagtail 1.4引入了Collections的概念,这是他们满足这种需求的方式:

  

图像和文档现在可以组织成集合,由...设置   管理员通过设置 - >收藏菜单项。用户   权限可以全局设置(在“Root”集合上)或   在个别集合上,允许不同的用户组保持   他们的媒体项目分开了。

不要以为你可以按标签搜索......

答案 1 :(得分:1)

如果您需要的不仅仅是平面文件夹结构,还有这个项目:

https://github.com/anteatersa/Wagtail-Image-Folders

是内置import UIKit class CustomAlertView: UIView { @IBOutlet weak var loginButton : UIButton! @IBOutlet weak var cancelButton: UIButton! var view : UIView! override init(frame: CGRect) { super.init(frame: frame) view = setUpFromXib() view.frame = frame } required init?(coder aDecoder: NSCoder) { super.init(coder: aDecoder) } func setUpFromXib() -> UIView { let bundle = NSBundle(forClass: self.dynamicType) let nib = UINib(nibName: "CustomAlertView", bundle: bundle) let view = nib.instantiateWithOwner(self, options: nil)[0] as! UIView view.autoresizingMask = [.FlexibleWidth, .FlexibleHeight] addSubview(view) translatesAutoresizingMaskIntoConstraints = true return view } @IBAction func loginButtonAction(sender: AnyObject) { print("Login button clicked"); } @IBAction func cancelButtonAction(sender: AnyObject) { print("Cancel button clicked"); } } 应用的替代品。我自己没试过。