【发布时间】:2012-01-28 19:21:58
【问题描述】:
我正在考虑将自定义编写的 PHP CMS 移植到 Django 中。 CMS 当前具有的功能之一是图像上传功能。我写一篇文章,用信息标记它,然后为它选择一张照片。如果系统有任何照片被添加到与新照片相同标签的文章中,它也会为该文章推荐照片。如果没有匹配,则可以添加新图像。
如果这没有意义,假设我将一篇文章标记为Bruce Springsteen、The Beatles 和Led Zeppelin。下次我添加标签为The Beatles 的文章时,应该建议我使用为第一篇文章添加的图像。
实现这一点的最佳 Django 适用方式是什么?我查看了 Photologue 应用程序并集成了它,我知道它支持标记(这里的问题是我使用的是django-taggit,而 Photologue 支持django-tagging)。一种方法可能是简单地自己构建它——当用户上传一篇文章时,我在他们保存文章后运行一个挂钩以将标签与图像相关联。我只是不确定如何根据该信息在管理工具中自动建议图像。
非常感谢任何想法/方法。
【问题讨论】:
-
听起来你在模型端没问题——你将能够选择适当图像的查询集。您只需要知道如何构建管理工具小部件来显示它们?您所说的管理工具是指django-admin-tools?
标签: django