次のことを行う Django アプリを作成しようとしています: ユーザーはさまざまな記事を見て、これらの記事に対して変数をコーディングします。
i.e.:
Article is about Egypt.
User assigns: country = Egypt
ここまでは簡単です。ただし、私が望んでいるのは、変数をモデルにハードコードすることなく、ユーザーが自分で変数を作成できることです。
これを行うにはどうすればよいですか?
manytomany-field でスルー関係を使用する必要がありますか、それとも他のより良い方法がありますか? スルー関係を使用する場合、変数のデータ型をユーザーに選択させるにはどうすればよいですか?
すべてのフィールドタイプのフィールドをスルーモデルに入れ、ユーザーに何らかの方法で選択させる必要がありますか?
これは複数の質問ですが、最初の質問に答えていただければ幸いです。