2014-05-09 3 views
0

그래, 나는 forms.Form만을 사용하고 있지만 관련 모델의 선택 항목이있는 두 개의 선택 필드를 표시하려고합니다.Django Reccords로 드롭 다운 채우기

기본적으로 동일한 이름을 표시해야하지만 두 필드 모두에 표시해야합니다. 내가 사용하고있는 것들을 heres.

class ManagersForm(forms.Form): 

    class Meta: 
     model = A 

    leader = forms.ChoiceField() 
    co-leader = forms.ChoiceField() 

사용자를 구문 분석 할 수있는 방법이 있습니까?

users = MyUser.objects.filter(a=i) 
+0

이 양식인가, 아니면 ModelForm? 후자의 경우''ModelChoiceField'''를 사용하십시오. – schillingt

+0

정말 마음에 들지 않습니다. 관리 인터페이스에서 작동하는 것과 유사한 기능이 필요합니다. – Callum

답변

0

당신은 모델의 필드가 외래 키의 경우 양식이 관련된 모델의 드롭 다운으로 필드를 렌더링, 양식이 아닌 ModelForm를 사용해야합니다

class ManagersForm(forms.ModelForm): 
    class Meta: 
     model = A