1

Django-registrationを起動して実行しています。それはかなりうまくいくようです。登録/ログインしてから/accounts/profile/にリダイレクトします。

ただし、登録ユーザーに管理者へのアクセスを許可したい。/ account /profileをadmin/にリダイレクトできますが、ユーザーはログインできません。スタッフのステータスを設定する必要があります。信号を介してこれを行いますか?私はそれらにあまり精通していません。

また、ユーザーが登録するときに、より多くの詳細を含むプロファイルをユーザーに持たせたいと思います。これを拡張するにはどうすればよいですか。ユーザーを拡張するのか、DjangoRegistrationを拡張するのかわかりませんか?

4

1 に答える 1

0

私はこれをよく調べました。そして、それは可能だと思いますが、これが設計された方法ではないと思います。

これは、管理者アクセスを提供するように設計されていますが、ビューでis_authenticatedデコレータを使用します。それは実際には非常にうまく機能します。

于 2012-11-23T10:06:24.397 に答える