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

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