1
我試圖限制在特定形式的'人'字段的可選值。限制查詢集發送到Django的形式
我有一個TaskPerson模型有兩個外鍵:一個用於'任務'一個'人'。
在我的表單中,人員字段應允許用戶選擇一個或多個人員,但只能選擇與某個任務匹配的人員。
我已經嘗試這樣的:
persons = [tp.person for tp in TaskPerson.objects.filter(task=thistask)]
form.fields["persons"].queryset = persons
這個列表理解給我正確的人的對象我需要,但我的形式不顯示在所有的,大概是因爲它給了我只有一個標準的Python列表。
我查看了文檔,但我不太確定如何進展。有人能告訴我如何正確顯示我的表單嗎?
非常感謝
感謝虞姬反向關係得到
Person
對象QuerySet
!非常感激。 – Kim 2011-02-12 18:37:33