ModelMultipleChoiceField가있는 ModelForm이 있습니다.Django ModelMultipleChoiceField 필드는 해당 쿼리 세트에서 표시합니다.
users = forms.ModelMultipleChoiceField(
widget=forms.SelectMultiple(attrs={'class': 'chzn-select'}),
queryset = User.objects.filter(...))
내 목록은 사용자 이름으로 기본 모델 repr
으로 표시됩니다.
first_name
과 last_name
을 표시하려면 repr
메서드가 오버로드되지 않아야합니다. 다른 경우에는 username이 필요하기 때문입니다.
나중에 모델 목록을 save()
에 넣지 않기 때문에 values_list('id', 'first_name', 'last_name')
을 얻고 싶지 않습니다. 튜플이 있습니다.
설정/해킹이 있습니까?
좋은 소리! 감사합니다.이 앱을 사용해보세요. 감사합니다. – ScotchAndSoda