我想知道在 Django 中設(shè)置選擇的最佳方法是什么forms.ChoiceField。我需要一個表單,它首先使用 SQL 查詢(完成)獲取一組選擇,然后將其顯示給用戶。我的解決方案的問題是我有查詢,forms.py并且當我運行服務(wù)器時它只更新一次。有什么想法如何使其在每次表單本身呈現(xiàn)給用戶時更新?
1 回答

慕少森
TA貢獻2019條經(jīng)驗 獲得超9個贊
https://docs.djangoproject.com/en/3.0/ref/forms/fields/#modelchoicefield
ModelChoiceField
非常適合這個。它需要queryset
所需的參數(shù),并且每次呈現(xiàn)表單時選擇都會發(fā)生變化。
添加回答
舉報
0/150
提交
取消