前提・実現したいこと
Djangoで食べログのようなサイトを作りたいと考えています。
それぞれ、エンドユーザーと店舗オーナーがいて、ログイン後に下記が行えるようにしたいです。
<エンドユーザー>
・クチコミ投稿
<店舗オーナー>
・店舗情報の編集(カテゴリが複数あるため、モデルもその数だけあります)
この場合、ユーザーモデルが2つ必要になるのでしょうか?
それとも、カスタムユーザーを1つ作り、それに対して、口コミをForeignKey、カテゴリ分の店舗情報モデルをOneToOne(一店舗1アカウントの場合)でリレーションするイメージが効率的でしょうか??(もしくは店舗もForeignKey...?)
最初の設計段階でつまづいており、アドバイスをいただけますと幸いです。
よろしくお願いいたします!
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。