私はカスタム作成のPHP CMSをDjangoに移植しています。 CMSが現在持っている機能の1つに画像アップロード機能があります。私は記事を書いて情報にタグをつけ、写真を選択します。システムに新しいタグと共通のタグを持つ記事に追加された写真がある場合、その記事の写真も提案されます。一致するものがなければ、新しい画像を追加することができる。一致するコンテンツを自動的に提案するDjangoの戦略
これが意味をなさない場合は、記事をBruce Springsteen
,The Beatles
、Led Zeppelin
とタグ付けします。次回はタグThe Beatles
の記事を追加して、最初の記事に追加された画像を使用するように提案してください。
これを実装するには、Djangoに最も適した方法は何でしょうか?私はPhotologueアプリケーションを見て、それを統合しました、そして、それはタグ付けのサポートを持っていることを知っています(ここでの問題は、Photologueがdjango-tagging
をサポートするのに対し、django-taggit
を使用しているということです)。 1つのアプローチは、ユーザーが記事をアップロードするときにタグを保存した後にフックを実行して、タグを画像に関連付けることです。私はその情報に基づいて管理ツールで画像を自動査定する方法を知りません。
どのようなアイデアやアプローチも非常に高く評価されています。
あなたはモデルの最後でいいですね。適切な画像のクエリーセットを選択することができます。管理ツールウィジェットを表示する方法を知っているだけです。管理ツールは、[django-admin-tools](https://bitbucket.org/izi/django-admin-tools/wiki/Home)を意味しますか? – dokkaebi