2つの異なるプロファイルを作成し、両方ともDjango User Modelを拡張することは可能ですか?私は学生プロフィールと教師プロフィールを作成しようとしていますが、これをどうやって行うべきですか?私の学生プロフィールには講義などの属性がありますが、講師はコースを受講することはできず、作成するだけです。2つの異なるプロファイルでDjangoユーザーモデルを拡張するには?
1
A
答えて
2
モデルを複数作成することができます。User
モデルを継承します。
class Teacher(User):
pass
class Course(models.Model):
teacher = models.ForeignKey(Teacher)
class Student(User):
courses = models.ManyToManyField(Course)
0
あなたは、モデルの任意の数にDjangoの組み込みUser
モデルクラスを継承することができます。
from django.contrib.auth.models User
class Course(models.Model):
name = models.CharField(-----)
class Teacher(User):
pass
class Course(models.Model):
teacher = models.ForeignKey(Teacher)
class Student(User):
courses = models.ManyToManyField(Course)
関連する問題
- 1. ユーザーモデルの拡張Django
- 2. Djangoでユーザーモデルを拡張する
- 3. Djangoでsocial_authユーザーモデルを拡張する
- 4. ユーザーモデルを拡張するDjangoのベストプラクティス
- 5. 問題を拡張するdjangoユーザーモデル
- 6. ユーザーモデルを拡張するDjango、IntegrityError
- 7. Djangoユーザーモデルを拡張する(request.userで機能させる)、Django 1.2.3
- 8. Django、ユーザーモデル、プロファイル、およびセキュリティ
- 9. Djangoを拡張するユーザーモデル - フォームの人口エラー
- 10. ORMユーザーモデルをkohanaに拡張する
- 11. 2つの異なるレイアウトを拡張するラーベールブレードテンプレート
- 12. Django:認証済みの異なるユーザーモデル
- 13. django(1.9.4)の拡張プロファイルにアクセスする方法
- 14. Djangoユーザーモデルを拡張するときに移行が失敗する
- 15. django allauth拡張ユーザーモデル - 既定のサインアップフォームを使用
- 16. Userena - さらに2つの異なるモデルまでプロファイルモデルを拡張する
- 17. Djangoユーザーモデルを拡張した後に新しいユーザーを作成する
- 18. 電子商取引アプリケーションのDjangoユーザーモデルの拡張
- 19. Django Rest Frameworkユーザーモデルの拡張方法、ユーザーの作成方法
- 20. djangoユーザーモデルを拡張する際に属性エラーが発生しましたか?
- 21. 異なる拡張子を持つFswatch
- 22. 2つの異なるChutzpah Visual Studio拡張子
- 23. はDjango-は、2つの異なるテーブル
- 24. 拡張が衝突し、私は2つの異なる拡張子持っているファイル持ってXcodeの
- 25. ループバック拡張のユーザーモデルの問題
- 26. Django - 1つではなく2つのプロファイルを作成するユーザーとユーザープロファイルフォーム
- 27. Symfony2で異なるバンドルの設定を拡張するには?
- 28. Yii2で2つのテーブルの2つのモデルを拡張する
- 29. Djangoで2レベルのユーザー拡張
- 30. Django - フォームを拡張するには?