2017-02-26 1 views

답변

2

모델을 여러 개 만들 수 있습니다. User 모델을 상속합니다.

class Teacher(User): 
    pass 

class Course(models.Model): 
    teacher = models.ForeignKey(Teacher) 

class Student(User): 
    courses = models.ManyToManyField(Course) 
0

당신은 모델의 수에 내장 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) 
관련 문제