2017-05-06 14 views
0

登録時にユーザーが自分自身に関する情報を記入できるようにします。いくつかの例は、彼らが知っている言語と、彼らが持っているビジネススキルです。私は彼らに "Finance"のようなスキルを入力し、enterを押して、自分のリストに追加することができるようにします。同じページで、「会計」を入力して、毎回送信ボタンを押すことなく入力することもできます。Djangoで多要素フォームフィールドを作成する

ユーザーが複数の要素を追加できるフィールドを作成するにはどうすればよいですか?私が考えている機能はLinkedInの「スキル」セクションと似ています。そこでは、あなたが望むだけ多くのものを追加できますが、すでに持っているものは削除することもできます。

データベースを照会して、これらのフィールドのいずれかの単語に一致するようにしたいと考えています。

ここでは、ユーザーが編集して送信した後に、私が話していることのアイデアを伝えるようにしたいと思う例を示します。 enter image description here

答えて

0

まあ、私は言葉がDBに格納されている必要があります。 ManytoManyフィールドを定義し、フロントエンドに適切なウィジェットを使用する必要があります。

Djangoには、同様の機能を持つプロジェクトがいくつかあります:django-taggingdjango-taggitです。これは便利すぎだろうtag-it

django-taggit-labels

は、あなたがこのような何かを必要とし、フロントエンドに
関連する問題