Hello, I'm need to model a table inheritance in a new project i'm working on, but i don't know the best way to do it.
Here is an explample of what i need: class User(models.Model): firstname = models.CharField(maxlength=100) lastname = models.CharField(maxlength=100) # This should inherit User class Student(models.Model): school = models.ForeignKey(School) # This should inherit User class Teacher(models.Model): school = models.ForeignKey(School) students = models.ManyToMany(Students) # This should inherit User class Manager(models.Model): pass I think it could be adding a ForeingKey to User, but, how to know, having a User if it is Student, Teacher or Manager? Any ideas? Best Reagards, -- Lic. Ernesto Rodríguez Reina Facultad de Matemática y Computación, UH. http://profesores.matcom.uh.cu/~erreina/ --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---