0
私はdjangoを初めて使い、djangoフォームを作成する方法を学び、カスタムフォームを作成してすべてが機能しています。しかし、私は多対多の関係を作成したい、ユーザーが複数のカスタム項目を追加することによって、多くの異なる項目を入力できるようにする必要があります。例えば、ユーザーはタグでstackoverflowを動作させる方法と同様に、ユーザ入力がすでに存在するエントリが存在する場合、データベースエントリは既存のエントリをユーザに提示し、そうでない場合は新しいエントリを作成する必要があります。多人数の関係を持つDjangoフォーム
これはどのように行われますか?助けのための
感謝:)
これは、多くの可能なユーザー入力を持つ多対多の関係を実装するための推奨方法ですか。たとえば、ユーザーがレシピを入力していて、異なるレシピ間でデータベースのエントリを共有するための成分が必要だった場合などです。 –
一般関係を使用すると、データベーススキーマを変更しなくても、任意のモデルにフィールドを追加できます。ジェネリックで再利用可能なdjangoアプリケーションを作成するのに特に便利です。 独自のModel.ManyToManyFieldを実装して、フォームで複数選択コンボとしてレンダリングすることもできます。 – jujule