【Flask】SelectedField 同步数据库
生活随笔
收集整理的這篇文章主要介紹了
【Flask】SelectedField 同步数据库
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
## 如果不加入__init__函數會導致,SelectedField表單生成只有里面的內容不會和數據庫同步(即數據庫添加,刪除字段時表單中數據項和初始化時一致.下一次重啟app是才會同步)
1 class UserSelectForm(FlaskForm): 2 """ 3 權限管理, 下拉列表 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
?
轉載于:https://www.cnblogs.com/chen0427/p/8535318.html
總結
以上是生活随笔為你收集整理的【Flask】SelectedField 同步数据库的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Binary Watch二进制时间
- 下一篇: 数据库学习笔记6--MySQL多表查询之