python - Django 和 FeinCMS : A way to use the Media Library in other normal models?

标签 python django content-management-system django-admin feincms

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

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

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

非常感谢

最佳答案

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

关于python - Django 和 FeinCMS : A way to use the Media Library in other normal models?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3542723/

相关文章:

Django、REST 和 Angular 路由

codeigniter - 处理新闻网站上图像缩略图的最佳方法(基于codeigniter的自定义CMS)?

javascript - 将CMS添加到我现有的网站?

python - 在 Python 中使用 itertools/more-itertools 对多列列表的项目进行分组和组合

python - 使用 Pandas 计算大于先前值的值

python - Django REST 框架 + Django REST Swagger

php - 根据浏览器 cookie 更改 Wordpress 菜单

python - 空路径与这些中的任何一个都不匹配

python - 将自定义字段添加到 Django 模型(不更改源代码)

Django unittest 运行特定测试语法