1
私は事前に十分に明確でないことを謝りたい、私はDjangoを学ぶ過程にある。django-registrationパッケージ(hmacメソッド)を使用して、特定のユーザモデルにユーザを割り当てる方法は?
私のプロジェクトでは、django-registrationパッケージのhmacメソッドを使用しています。それは、教師と学生のような異なるタイプのユーザーを持っています。これらの各タイプは次のように、独自のモデルを持っています
class Student(models.Model):
user = models.ForeignKey(User, related_name="courses")
私が持っている問題は、ユーザーがジャンゴ登録によって彼に送られたアクティベーションリンクをヒットしたときに学生モデルにユーザーを割り当てる方法ですか? 「ActivationView」を上書きする必要がありますか?これを行う適切な方法は何ですか?
カスタム・ユーザー・モデルでsaveメソッドオーバーライドする必要があります。 (AuthUserのように)、これは格納されたアクティベーションステータスを持つユーザになります。 –
ウィリアムさん、ありがとうございます。私は本当にもっと詳細な答えを見たいと思っています。なぜなら、ジャンゴの多くのものはまだ私にはあいまいであるからです。 – SaidAkh