【Flask】SelectedField 同步数据库
2024-08-29 14:13:40
## 如果不加入__init__函数会导致,SelectedField表单生成只有里面的内容不会和数据库同步(即数据库添加,删除字段时表单中数据项和初始化时一致.下一次重启app是才会同步)
class UserSelectForm(FlaskForm):
"""
权限管理, 下拉列表
"""
username = SelectField(u'选择用户', validators=[DataRequired()]) def __init__(self):
FlaskForm.__init__(self)
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
最新文章
- 美团HD(1)-设置导航栏主题
- 自己动手写文件查找,字符串查找,查询jar包等工具
- swift——启动页国际化:一步一步动态加载启动页图片,启动的时候加载文字
- JavaScript 学习笔记 -- Function
- Facebook is Hiring!
- 新的开始---cocos2d
- [原创]java WEB学习笔记57:Struts2学习之路---ActionSupport类的说明
- fawef
- 关于Cocos2d-x 3.0正式版 粒子问题在IOS上正常显示,在Android下有问题的解决方式
- MongoDB Sharding
- 201521123048 《Java程序设计》第2周学习总结
- Python线程的常见的lock
- C语言实现的排序
- Timeline扩展功能实践指南
- Long Long Ago 二分查找
- 日志管理工具之logrotate
- LeetCode算法题-Island Perimeter(Java实现)
- Java编程的逻辑 (95) - Java 8的日期和时间API
- Debian 9 源配置
- 学了近一个月的java web 感想