1

これを実装する最善の方法について頭を悩ませてきました。Django サイトに 2 つのユーザー タイプを作成したいと考えています: Free ユーザーと Premium ユーザーです。両方のユーザーが同じ登録フォームから登録し、同じログイン フォームからログインします。しかし、別のコンテンツを表示することができます。@user_passes_test がこれに最適だと思いますか? または、これを実装する最良の方法は何ですか?

4

1 に答える 1

1

私は以前にこのようなことをしたことがあります。これには、Django のcontrib.auth グループシステムを利用しました。任意の権限を作成して、さまざまなグループに割り当てることができます。次に、特定のユーザーがさまざまなアクションのアクセス許可を持っているかどうかをテストできます。これには、許可が必要なデコレータが役立ちます。

于 2013-05-17T02:13:21.003 に答える