Django和FeinCMS:在其他普通模型中使用媒体库的方法?

lit*_*m84 6 python django django-admin content-management-system feincms

我正在项目中使用Django和FeinCMS.我目前正在为网站上的所有页面使用FeinCMS.但我也有另一个单独的模型,可以处理网站非常简单的库存.这个库存模型有通常的字段(名称,描述等),但我也希望它有照片.

因为FeinCMS已经有了媒体库,所以我想在技术上使用它来将照片与我的库存模型一起使用.我通常可以做一个Photo模型和ManyToManyField,但我很想知道我是否可以使用FeinCMS媒体库的ManyToManyField?

我知道FeinCMS你可以在任何其他模型上使用项目编辑器,但我不确定这是正确的方法.如果这是唯一的方法,那就必须如此.

非常感谢

Mat*_*olz 1

当然 - 没有什么可以阻止您向 MediaFile 模型中添加外键或多对多字段到您自己的模型之一。请注意,您将很难将媒体文件限制为仅图像。也许 limit_choices_to 会有所帮助。