![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
饺子热干面
这个作者很懒,什么都没留下…
展开
-
判断表存在则执行truncate
mysql判断一个表是否存在,可以执行:SELECT 1 FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = '{RECALL_TABLE}'如果只是想判断是否有返回, 可以这样:db = create_engine(...)conn = db.connect()cursor = conn.execute(sql)if cursor.rowcount: # rowcount判断有没有返回 conn.execute('t...原创 2022-03-25 20:20:49 · 1032 阅读 · 0 评论 -
关于python的print日志前台输出
python程序日志输入有缓存,当程序有多任务跑的时候,任务里的print日志不会输出。可以在启动命令加一个参数:PYTHONUNBUFFERED=1pycharm设置如下:然后就可以了。原创 2022-03-24 20:52:28 · 1230 阅读 · 0 评论 -
Flask-WTF使用DataRequired校验时,无法输入0
DataRequired校验时,input field输入0,校验不通过。解决方法就是,使用InputRequired校验,替换DataRequired校验。注意datarerequired之间有一个区别,inputrerequired看起来是提供表单输入数据,而datarerequired看起来是提交后的数据。...原创 2022-02-17 15:27:35 · 622 阅读 · 0 评论 -
python list clear带来的一个问题
我用Flask-WTF动态构建表单和表单数据validator,这里的验证有:DataRequired, NumberRange等。构建表单过程中定义一个list包括每个空间的validator, 动态构建form的时候,对于每个字段,首先把这个list.clear(), 添加完后把list加到表单项,如DecimalField等。最后发生一个莫名奇妙的错误, 在调用FlaskForm的 validate_on_submit()来验证前台输入的时候报错了, 报错是什么应该是real number原创 2022-01-23 02:25:19 · 360 阅读 · 0 评论