## 如果不加入__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 同步数据库相关推荐

  1. Flask 中的数据库迁移

    Flask 中的数据库迁移 在我之前使用 Flask 实现简单接口时,为了方便,我每次都会将数据表删除掉,然后重新创建表和添加数据.因为测试数据只有几条,所以可以使用删表重建的方式,但在实际的项目中, ...

  2. OpenStack在keystone部分同步数据库报错Errno 13解决办法

    OpenStack在keystone部分同步数据库报错Errno 13 在执行 su -s /bin/sh -c "keystone-manage db_sync" keyston ...

  3. Microsoft Sync Framework同步数据库 3:针对同步进行设置

    针对同步进行设置 在可以使用 Sync Framework 同步数据库之前,需要通过称为"设置(provisioning)"的流程配置它.所需的设置类型因数据库类型而异.本篇提供有 ...

  4. Django 1.10中更新modules同步数据库

    没有指定安装django版本时,都会自动安装最新版本. 而django从1.9版本后,相关命令已经变化. 如下为同步数据库, [root@Centos7-33 mydjango]# python3 m ...

  5. Mobile RDA 同步数据库的类--转

    Mobile RDA 同步数据库的类--转    using System; using System.Collections.Generic; using System.Text; using Sy ...

  6. 使用 RMAN 同步数据库

    使用 RMAN 同步数据库 使用 RMAN 同步数据库 一.概述 二 操作步骤 (一).把生产库置为归档模式 (二).启动rman做数据库0级备份 (三).修改生产库数据库到未归档 (四).拷贝备份集 ...

  7. eclipse连接mysql_专题一、flask构建mysql数据库正确姿势

    每周壹总结,一起共同充电第121篇 应用程序最核心的就是数据,每天我们写程序其实也是在处理数据的过程,那么很有必要系统性的讲讲和梳理python的flask框架是如何进行数据交互操作的. 趁这3天假期 ...

  8. Flask 蓝图,数据库链接

    蓝图 使用场景 如果代码非常多,要进行归类.不同的功能放在不同的文件,把相关的视图函数也放进去. 蓝图也就是对flask的目录结构进行分配(应用于小,中型的程序) 当然对于大型项目也可以通过   ur ...

  9. [原创]利用Powerdesinger同步数据库的方法说明

    本文主要介绍我在工作过程中如果利用PowerDesinger同步数据库设计PDM和物理数据库保持同步.PowerDesinger以下简称PD.我们经常在数据库生成后,在后续的开发中发现数据设计有遗漏, ...

最新文章

  1. R - 0 or 1 HDU - 4370
  2. wpsppt怎样让图片模糊_图片优化的14个技巧!
  3. 互联网1分钟 | 0121 Vlog陌生人社交APP「自言」为年轻人打造生活视频分享平台;周鸿祎:智能设备要警惕“海豚音攻击”...
  4. 基于轻量型Web服务器Raspkate的RESTful API的实现
  5. mysql批量插入数据的函数和存储过程
  6. 华强北AirPods洛达1562A固件升级教程,带空间音频(艾创力+东莞豪锐)
  7. python 与或非_Python的阶乘求和
  8. matlab输出语句fprintf格式,matlab输出语句fprintf
  9. Jensen不等式/琴生不等式的证明 数学归纳法
  10. java短信验证码接口demo分享
  11. Django 4.x Caches 缓存使用示例和配置方法
  12. Dva引用echarts制作统计图表
  13. 淡出动画fadeOut
  14. elementUI中el-table树形与el-tree树形结构的一键折叠与展开
  15. PLSQL的JOB启动与停止(可视化操作)
  16. openGauss数据库源码解析系列文章——openGauss开发快速入门(一)
  17. 移动支付模式再添新军:指纹支付
  18. 同步调用和异步调用两者之间的区别
  19. 路由守卫(登录_vue3)
  20. linux如何提取文件名称,如何在Linux中提取路径和文件名的特定部分

热门文章

  1. 《众妙之门——Web用户体验设计与可用性测试》一2.3 总结
  2. 博为峰Java技术题 ——JavaSE 类加载器Ⅰ
  3. Redis常用命令集
  4. 广播系统android安全:flag FLAG_RECEIVER_REGISTERED_ONLY的意义
  5. 企业真的要培养员工?
  6. 在没有安装有mvc3的主机上部署asp.net mvc3网站,需要包含的DLL文件
  7. react 拖拽生成html,[React] 基于react 拖拽时间选择器
  8. 模型可解释性-贝叶斯方法
  9. 【Python学习系列七】Windows下部署Python推荐系统recsys
  10. 机器学习知识点(三十二)微积分基础