【Flask】SelectedField 同步数据库
生活随笔
收集整理的這篇文章主要介紹了
【Flask】SelectedField 同步数据库
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
## 如果不加入__init__函數(shù)會(huì)導(dǎo)致,SelectedField表單生成只有里面的內(nèi)容不會(huì)和數(shù)據(jù)庫同步(即數(shù)據(jù)庫添加,刪除字段時(shí)表單中數(shù)據(jù)項(xiàng)和初始化時(shí)一致.下一次重啟app是才會(huì)同步)
1 class UserSelectForm(FlaskForm): 2 """ 3 權(quán)限管理, 下拉列表 4 """ 5 username = SelectField(u'選擇用戶', validators=[DataRequired()]) 6 7 def __init__(self): 8 FlaskForm.__init__(self) 9 self.username.choices = [(usr.id, usr.username) for usr in User.objects.all()]?參考:?http://kyle.marek-spartz.org/posts/2014-04-04-setting-wtforms-selection-fields-dynamically.html
?
轉(zhuǎn)載于:https://www.cnblogs.com/chen0427/p/8535318.html
總結(jié)
以上是生活随笔為你收集整理的【Flask】SelectedField 同步数据库的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Binary Watch二进制时间
- 下一篇: A1087. 高精度加法