arnolan的博客

记录走过的弯路

sqlalchemy orm复杂查询备忘录

收录一些自己用过的sqlalchemy复杂查询以备忘 env: python flask sqlalchemy case 1:搜索今年及去年的数据记录 编号格式为:PR-19-00001 编号中间的19为年份,需要根据年份来找出所有今年以及去年(18)的记录并排序 key point:or_、co...

2019-07-22 16:22:54

阅读数 15

评论数 0

python flask简单文件上传下载实现

功能:用python+flask实现简单的文件上传下载,并简单过滤下文件名的“.”和“/”,同时对文件名进行通过uuid重命名,存到服务器上,并将原文件名、重命名等信息保存到db中,需要时从db查询出来还原即可 PS:适合单服务器,不适用于K8S部署,下一篇文章将介绍通过ceph存储文件,适合K8...

2019-06-25 14:04:07

阅读数 206

评论数 0

pyecharts指定从本地加载js路径修改默认远程优先拉取

因项目为纯flask开发,用flask-admin作后台管理,其中涉及到报表模块,故使用了百度echarts的python实现,即pyecharts模块 这个模块非常好用,感谢开发及维护人员! 根据网站资源引用说明:pyecharts 使用的所有静态资源文件存放于 pyecharts-assets...

2019-06-11 19:48:52

阅读数 210

评论数 1

CMD/SHELL命令执行python程序报错无法找到自定义项目名模块ModuleNotFoundError: No module named 'XXX' 解决方法

说下背景,python web项目,在本地 IDE执行正常,然后CI/CD编译打镜像,在K8S中想要把项目docker容器拉起来,报错: [root@SY613596 ~]# kubectl -n easyreport logs -f wasp-api-674fd9d84b-g7f2q Trace...

2019-06-04 19:16:04

阅读数 271

评论数 0

python不同模块统一管理操作全局变量

全局变量仅限于单实例模式哈,对于多实例集群如k8s docker则建议使用redis来实现 以上请特别留意哈,比如docker中多个pod基本上是没有办法共享全局变量的,一直漂,读的值和设的值会有问题 OK,言归正传,对于单实例的模式而言要如何做到不同模块统一管理全局变量呢? 一、全局变量管理模块...

2019-04-30 19:14:07

阅读数 105

评论数 0

python不同模块统一管理操作全局变量

全局变量仅限于单实例模式哈,对于多实例集群如k8s docker则建议使用redis来实现 以上请特别留意哈,比如docker中多个pod基本上是没有办法共享全局变量的,一直漂,读的值和设的值会有问题 OK,言归正传,对于单实例的模式而言要如何做到不同模块统一管理全局变量呢? 一、全局变量管理模块...

2019-04-30 19:14:07

阅读数 31

评论数 0

python3 flask-restful xlsxwriter模块导出MYSQL数据库查询结果到EXCEL浏览器下载

目录需求1、安装模块包:xlswriter2、视图类3、处理函数注意事项:踩过的坑1、StringIO与BytesIO2、用flask-restful的方式实现 需求 开发环境:PYTHON3 + MYSQL + FLASK-SQLALCHEMY 需求:将mysql数据库查询出来的结果直接转为e...

2019-04-26 15:58:55

阅读数 91

评论数 0

Flask Restful API统一异常处理(abort方法)

对于后端API,遵循Restful定义,我们的返回值在异常时候也一定是要json格式的,如何来处理呢?话不多说,主要涉及到两片代码 自定义abort函数 首先,我们定义abort函数,用来处理中断 # -*- coding: utf-8 -*- """ error.p...

2019-04-04 15:40:03

阅读数 744

评论数 0

FLASK RESTFUL TOKEN用户验证笔记

笔记1 REST要求无状态,可以理解为没有session,而且session的存储遇到分布式集群的情况就比较难搞,所以对于用户验证目前网上大多数做法是token方式,第一次登录的时候,先提交用户名密码,服务器收集到以后,先验证一下,如果验证通过了,这时候服务器端基于用户名、密码、当前时间戳等内容,...

2019-03-28 11:10:35

阅读数 401

评论数 0

Cobbler 登录web界面提示报错“Internal Server Error”

第一部分直接转载摘录JasonMingHao的博客“Cobbler 登录web界面提示报错“Internal Server Error”来说明问题哈 在访问cobbler web界面到时候出现以下提示 ssl的报错日志如下: [root@Cobbler ~]# tail -f /var/log...

2019-03-14 16:36:15

阅读数 235

评论数 0

Cobbler自动化装机服务详细介绍

PS:本文为新手根据网络文章梳理而成,便于自己及网友更直观理解哈,参考文章见文末链接及小注标识,侵删 目录 PXE简介 kickstart简介 Cobbler简介 功能实现 一、PXE简介 PXE,就是预启动执行环境,是一种引导启动的方式。这种协议一般由两部分构成,一部分是服务器端,一个是客户...

2019-03-13 17:45:59

阅读数 61

评论数 1

Flask-APScheduler定时任务查询操作数据库(多文件/模块)

用Flask-APScheduler写了个定时器,执行时报错:RuntimeError: No application found. Either work inside a view function or push an application context. 问描述就是没有找到app。 原...

2018-12-18 21:49:04

阅读数 1828

评论数 4

ModuleNotFoundError: No module named 'apscheduler.schedulers'; 'apscheduler' is not a package

这个坑真是个巨坑,掉入了传说中的python陷阱中 先说下背景 第一次用Flask-APScheduler定时器功能,不太了解,我的框架结构如下: 我把相关的两个文件黄色标亮了 老司机们可能从这个图就能发现问题了,但是对于flasher来说不知道此处已经有坑。 我们继续说: 先说main.py ...

2018-12-18 00:56:33

阅读数 1127

评论数 0

命令行执行.py文件通过flask-script初始化数据库提示ModuleNotFoundError: No module named 'XXX' 解决方法

项目中需要初始化数据库等操作,我用了flask-script的manage类来完成,所以按照标准的demo样式单独写了manage.py,来执行部署后的初始化工作,先看我的项目结构: 代码如下: # -*- coding:utf-8 -*- from flask import Flask fro...

2018-12-08 15:21:54

阅读数 1254

评论数 0

flask sqlalchemy 根据日期查询数据库记录

用flask-sqlalchemy以orm模式根据日期查询数据库记录,看似很简单,也很平常的操作呀,硬是搞死我了,花了两个小时才搞定,囧ORZ 我数据库mytable中有一个datetime类型字段create_date,然后我们需要查询今天的数据记录,正常我们sql语句来做这个事,非常简单,地球...

2018-12-06 16:51:20

阅读数 1782

评论数 0

flask-restplus marshal_with()与doc()装饰器位置问题

yourapp.marshal_with(model)必须跟紧youapp.doc()才会在swagger页面上展示model 先看这段代码: @api.doc('GetList') @api.param('changenumber', '变更单号') @api.param('m...

2018-12-05 01:55:51

阅读数 403

评论数 0

FLASK-RESTPLUS RequestParser模块报错

使用FLASK-RESTPLUS的RequestParser模块时返回400 BAD REQUEST错误Input payload validation failed : object is not callable { "errors":...

2018-11-25 23:57:48

阅读数 179

评论数 0

flask-SQLAlchemy create_all()创建表失败报错

这里写自定义目录标题create_all()创建表失败报错:'No application found. Either work inside a view function or push an application context.'解决方案 create_all()创建表失败报错:‘No ...

2018-11-24 20:12:09

阅读数 636

评论数 0

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