2012-01-22 9 views
0

私はユーザープロファイルをビルドするプロジェクトを作成しています。このユーザープロファイルでは、雇用者とスキルの分野を提供したいと考えています。これらのフィールドの両方には、多対多の関係があります。 1人のユーザーは複数の雇用主を持つことができ、各雇用者はそれにリンクされた異なるユーザーを持つことができます。スキルも同じです。djangoの特定の条件のためのアプリのようなdjangoタグ付け

ユーザーには、スペースで区切られた雇用主に入力できるフィールドを提供したいと考えており、Add another employerボタンも提供しています。これはdjango-taggingアプリケーションと非常によく似ています。

しかし、tagfieldはタグが非常に汎用的で、さまざまなモデルにまたがっているため、ここに入れることはできません。私はそれにtagging-autocompleteを使用しています。私はちょうど雇用主が任意のタグではなくオートコンプリートフィールドに来るようにしたい。

これはManyToManyフィールドを使用して行うことができますが、私はそれをどのように行うことができるかを示す良いチュートリアルは見つかりませんでした。

何か助けや指導をいただければ幸いです。

答えて

0

私は、あなたが必要とするのはちょうどユーザーを選択するウィジェットであるので、djangoタグがどのように内部で動作するかは似ていません。そして、このウィジェットはオートコンプリートを持つべきです。

Facebook style JQuery autocomplete plugin質問の回答を見てください。

+0

しかし、どのようにManytoManyフィールドを設定しますか?そしてなぜ私は 'タグフィールドに複数のタグをスペースで区切って入力することができるので' django-tagging 'に似ていると言いますか? – Sachin

+0

TagFieldは単なるヘルパーであり、オブジェクトとタグの間に接続を確立する必要はありません。 –

関連する問題