5

これに答えるために、django-userena と django-registration (より人気があると思います) のユーザーを探しています。私は両方のドキュメントをチェックアウトしましたが、どちらを選択してもまだ完全には納得できません。

django がユーザー プロファイルを処理する方法 (少なくとも、django < 1.5) のため、かなり一般的な要件にどのアプリが適しているかを知る必要があります。

  1. 属性と方法が異なる 2 種類のユーザー モデル (生徒と教師など)

  2. @login_required デコレーター (@teacher_login_required および @student_login_required) と、request.teacher または request.student を介した Teacher または Student オブジェクトへの簡単なアクセス

  3. 教師アカウントの電子メールアクティベーションによる電子メールログインと、電子メールアクティベーションを必要としない学生アカウントのユーザー名ログイン (標準)。

  4. 教師アカウントと学生アカウントの異なる URL (サインアップ、ログイン、設定)。

4

1 に答える 1

2

あなたの場合、django-registrationを試してみることをお勧めします。これは、はるかにモジュール化されており、ハッキングが簡単だからです。Django-userenaは良いですが、サムネイルなどの完全なパッケージが付属しているので、必要ないと思います。いずれにせよ、 https://www.djangopackages.com/grids/g/registration/で良い比較を見ることができます。

于 2013-02-18T23:53:37.677 に答える