私はAbstractUserを継承してカスタムユーザーを作成したい:カスタムユーザーモデルでAminUserまたは通常のユーザーを区別するにはどうすればよいですか?
https://docs.djangoproject.com/en/1.11/topics/auth/customizing/#substituting-a-custom-user-model
しかし、私にとっての問題は、私はアクセス許可を使用する場合、IsAdminUser
許可があるがあります。
UserモデルとAminUserモデルのような2つのカスタムUserモデルがあります(すべてがAbstractUserフォームを継承しています)。カスタムユーザーモデルで、ユーザーをAminUserまたは通常ユーザーと区別するにはどうすればよいですか?
組み込み関数isinstance(obj、class)があります。 –
ユーザーを区別することができるユーザー権限でユーザー権限を確認するだけで済みます。 https://stackoverflow.com/questions/16573174/how-to-get-user-permissions –