2
我在Django編寫模型。學生vs老師
我使用從django.contrib.auth.models
我需要建立一個教師實體和學生實體的用戶模型。
他們基本上是相同的 - 他們都需要用戶名,密碼,電子郵件除了學生類型=「學生」和type =「老師」
我怎麼能代表教師和學生的模型?
我應該擴展老師和學生的用戶模型嗎? 或者我應該創建一個擴展自用戶模型的模型,這個模型對學生和老師來說只是一種不同的類型。
謝謝!
我
class Profile(models.Model):
user = models.OneToOneField(User)
class Teacher(Profile):
salary = models.FloatField()
class Student(Profile)
grade = models.FloatField()
如果用戶是指在django.contrib.auth.models用戶模型
對象繼承是什麼? – 2013-04-25 18:13:56
關於django.contrib.auth的「Groups」和「Privileges」怎麼樣? – fsw 2013-04-25 18:18:21