問題タブ [django-1.11]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
78 参照

python - エンドユーザー間にないフォロワーシステムを構築する

使用事例

私が開発しているアプリは、スタートアップ、求職者、投資家をつなぐものです。申し訳ありませんが、私はすでに約 40% を開発しましたが、まだ名前を付けることができませんでした :) .3 つのエンティティがあります。1 つは、スタートアップ アカウント、エンドユーザー アカウント、および投資家アカウントです。フォロー/フォロー解除機能を追加することを考えています

  • エンドユーザーはスタートアップをフォローでき、その逆も可能
  • スタートアップは投資家をフォローでき、その逆も可能
  • エンドユーザーは他のエンドユーザーをフォローできず、エンドユーザーは投資家をフォローできません

このために、アプリケーションをどのようにモデル化する必要がありますか

これが私が話したエンティティのモデルです

エンドユーザー モデル

スタートアップ モデル

投資家モデル

今のところ、投資家にフォロワー フィールドを含めていることがわかりますが、エンドユーザーがスタートアップをフォローできるように、またその逆もできるように、スタートアップにもフォロワー システムが必要です。また、投資家をフォローする場合、スタートアップのみがフォローできますが、エンドユーザーはフォローしないでください。

これに対する最善の解決策は何ですか?