我正在尋找將自定義編寫的PHP CMS移植到Django中。 CMS目前具有的功能之一是圖像上傳功能。我寫一篇文章,給它加上信息標記,然後爲它選擇一張照片。如果系統中有任何照片被添加到與新照片相同的標籤中,那麼它也會爲該文章推薦照片。如果沒有匹配,則可以添加新圖像。Django自動建議匹配內容的策略
如果沒有任何意義,比方說,我將文章標記爲Bruce Springsteen
,The Beatles
和Led Zeppelin
。下次我添加一個標籤爲The Beatles
的文章時,應該建議我使用爲第一篇文章添加的圖像。
什麼是最好的Django適用的方式來實現呢?我已經看過Photologue應用程序並將其集成,並且我知道它具有標記支持(這裏的問題是我使用的是django-taggit
,而Photologue支持django-tagging
)。一種方法可以簡單地構建它自己 - 當用戶上傳文章時,我保存它以將標籤與圖像相關聯後運行一個鉤子。我只是不知道如何在基於該信息的管理工具中自動創建圖片。
任何想法/方法非常感謝。
這聽起來像你在模型結束時確定 - 你將能夠選擇合適圖像的查詢集。你只需要知道如何構建一個管理工具小部件來顯示它們?通過管理工具你的意思是[django-admin-tools](https://bitbucket.org/izi/django-admin-tools/wiki/Home)? – dokkaebi 2012-01-28 20:39:16