djangoで2つのプロファイルを作成する正しい方法ですか?私は、生徒が自分の教師にアクセスできるようにし、教師も自分の生徒にアクセスできるようにしたいと考えています。つまり、学生としてログインする場合は、教えてくれる教師を正確に閲覧したいのですが、教師としてログインする場合は、教えている教師を正確に閲覧したいのです。そういうわけで、私はむしろ教師と生徒の両方に対して1つのプロファイルを作成することはできません。
class Teacher(models.Model):
...
user = models.OneToOneField(User)
class Student(models.Model):
...
user = models.OneToOneField(User)
teacher = models.ManyToManyField(Teacher)
もしそうなら、私のAUTH_PROFILE_MODULEはそのように見えるはずですか?
AUTH_PROFILE_MODULE = 'school.Teacher, school.Student'
どんな答えにも感謝します。ありがとう!