自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 DrawerForm onFinish提交后drwerForm不关闭

DrawerForm onFinish提交后drwerForm不关闭

2022-10-11 15:18:41 310 1

原创 React build之后不fetch数据

React build之后不fetch数据

2022-06-16 10:19:49 148

原创 python3 import的一个细节

当我在flask的create_app方法里import同一个模块的两个文件时出现不同的情况。def create_app(config_name=None): ... with app.app_context(): if is_debug_mode() and not is_werkzeug_reloader_process(): pass else: from app.sched import etl

2022-03-27 18:23:22 1217

原创 判断表存在则执行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 1020

原创 关于python的print日志前台输出

python程序日志输入有缓存,当程序有多任务跑的时候,任务里的print日志不会输出。可以在启动命令加一个参数:PYTHONUNBUFFERED=1pycharm设置如下:然后就可以了。

2022-03-24 20:52:28 1227

原创 向clickhouse导数据报错:clickhouse_driver.errors.UnexpectedPacketFromServerError: Code: 102

今天用python写个etl从mysql向clickhouse同步数据, 数据量不到1千万,导了一会报上面的第错误。然后在网上查了一下:找到文档写得很清楚:Welcome to clickhouse-driver — clickhouse-driver 0.2.4 documentation原来clickhouse提供两个端口:8123和9000用native protocal需要使用9000端口,然后修改端口后成功。...

2022-03-24 20:47:36 3502

原创 Flask-WTF使用DataRequired校验时,无法输入0

DataRequired校验时,input field输入0,校验不通过。解决方法就是,使用InputRequired校验,替换DataRequired校验。注意datarerequired之间有一个区别,inputrerequired看起来是提供表单输入数据,而datarerequired看起来是提交后的数据。...

2022-02-17 15:27:35 617

原创 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

原创 apscheduler调度一个问题的解决

首先,apscheduler调度是python的一个功能强大还挺不错的一个调度框架。我是把他用在推荐引擎, 推荐引擎涉及到一些算法任务的调度,因此用到apscheduler.首先对问题描述一下。推荐引擎的调度还是很复杂的,存在前后依赖,但是apscheduler本身不支持任务的依赖,把这个交给更上层去实现。推荐引擎是个分布式系统,因此我用到zk作为认为协调。然后任务的依赖通过zk的状态,在每个任务开始前判断,等前面的算法认为都执行完成,再执行。在调度服务加了一个event_listene

2022-01-23 02:07:29 499

原创 通过form上传图片后端request.files为空,但是通过js提交请求缺可以获得上传图片的问题

JS大概是这样提交的:var form_data = new FormData(document.getElementById("MainForm"));$.ajax({url: "{{url_for('main.dm_form', data_code=data_model.data_code)+'?record_id='+record.id|string }}"type: "post", data: form_data, processData: fals..

2022-01-23 01:42:05 1014

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除