我们希望在不编辑模块代码的情况下扩展Django FeinCMS的FeinCMS。
我们想要
我们应该如何把所有的东西组合在一起?
最简单的方法是使用ForeignKey为MediaLibrary创建一个扩展模型,并为扩展模型注册一个带有内联管理的自定义管理站点。但也许有个更干净更好的方法。
发布于 2014-08-08 19:21:08
正如Hedde所说,媒体文件模型支持按照页面模块允许的方式注册扩展名,使用MediaFile.register_extensions。
在媒体库中生成缩略图的方法应该始终是FEINCMS_MEDIALIBRARY_THUMBNAIL。此设置的默认值是feincms.module.medialibrary.thumbnail.default_admin_thumbnail,它是一个接收媒体文件对象并将URL返回到缩略图或None的方法。
https://stackoverflow.com/questions/24577179
复制相似问题