私は本当にこの質問をしたくなかったが、これに関する別のチュートリアルやドキュメントの情報量は私には圧倒されている。Django、管理者のユーザーのモデルの役割を設定
私は、ユーザーの3種類がありますAdmin
、Guide
、User
:
Admin
は管理ページで何かを行うことができます。Guide
のみGuideTour
モデルオブジェクトを作成し、唯一自分のツアーを管理することができ、簡単なUsers
Guides
にAdmin
を変更することができます。
User
管理ページにログインできません。
管理者ページでそのような役割を果たすために、これらのユーザーをモデル定義でどのように設定できますか?
シングルテーブル継承モード?
Djangoのデフォルトを使用するのではなく、独自の管理ページを作成することをお勧めします。独自の管理ページを作成すると、カスタマイズする権限が増え、私の謙虚な意見では、管理ページを変更するよりも作業がはるかに簡単になります。 –