2011-05-02 3 views
0

이것은 매우 어려운 질문입니다. 답변을 드릴 수 없습니다.Django 선택 다중 레벨에 레벨을 추가하는 방법

저는 세 가지 클래스가 있습니다. TestSubject는 둘 이상의 주제를 가질 수 있고 하나의 모듈은 두 개 이상의 주제를 가질 수 있습니다. TestSubject 관리 형태에서

class Module(models.Model): 
    id = models.AutoField(primary_key=True) 
    user = models.ForeignKey(User) 

class Subject(models.Model): 
    id = models.AutoField(primary_key=True) 
    module = models.ForeignKey(Module) 

class TestSubject(models.Model): 
    id = models.AutoField(primary_key=True) 
    test = models.ForeignKey(Test) 
    subject = models.ManyToManyField(Subject) 

, 나는 여러 선택 텍스트 상자를 가질 수 있습니다 주제를 다음과 같이 : 모듈 1을 선택 useer 때
**module1 
    *subject1 
    *subject2 
**module2 
    *subject3 
    *subject4 

그래서,이 같은 모듈에있는 모든 피사체를 자동으로 선택합니다 대한 예를 들어 module1을 선택하면 주제 1과 2가 선택됩니다.

답변

관련 문제