flask
love_521_
这个作者很懒,什么都没留下…
展开
-
钉钉消息异常通知
【代码】钉钉消息异常通知。原创 2024-07-05 15:30:48 · 335 阅读 · 0 评论 -
python根据文件创建时间删除文件
最近遇到一个需求,删除今天创建时间之外的文件,简单写了一下,希望对大家有用。有些依赖需要自己导入,在这里我就不导入了。python根据文件创建时间删除文件。原创 2022-08-03 15:53:20 · 501 阅读 · 0 评论 -
直连数据库进行数据增删改查
这个是连接的之前flask-scheduler的任务表,任务数据参数使用了pickle 进行了dumps操作,所以数据想要正常显示需要pickle.loads,本篇文章主要使用的查,如果需要操作数据库增删改,demo中也有说明,可以根据需要进行改编。#!/usr/bin/env python# -*- coding: utf-8 -*-import pickleimport MySQLdb as mdb# 连接数据库# conn = mdb.connect('localhost', 'roo原创 2022-03-25 08:47:24 · 190 阅读 · 0 评论 -
flask_apscheduler 自定义model及任务的增删改查
这是一个练手的demo,注释部分未进行去除,主要借鉴的是方法,希望看到的朋友有所收获。项目结构如图:api.init.pyfrom task_demo.api.config import Configapi.config.pyfrom apscheduler.executors.pool import ThreadPoolExecutorfrom apscheduler.jobstores.sqlalchemy import SQLAlchemyJobStoreclass Config原创 2022-03-24 19:58:53 · 1104 阅读 · 0 评论 -
flask全局配置orm 自动转sql
首先在你的create_app 或者app中,增加配置app.config["SQLALCHEMY_ECHO"] = True注:这句必须放在db.init_app(app) 之前,否则可能不会生效调用包含orm的接口,配置成功会输入如下图所示的sql语句原创 2022-03-07 12:42:56 · 353 阅读 · 0 评论 -
Python中动态导入对象
随着需求的复杂性增加,对象的动态导入成为必须掌握的一门技能,下面一个导入示例分享给大家 module_path = "evcs.models.Jobs" #对象所在路径 module = importlib.import_module(module_path) Jobs=getattr(module, 'Jobs')#获取搭配入的对象...原创 2022-03-03 15:41:43 · 479 阅读 · 0 评论 -
no module fcntl 解决办法
这个库是Linux特有的,Windows 系统开发的时候,如果使用了这个库,就会产生一些错误,如何解决它呢?新建一个fcntl.py文件DN_ACCESS = 1DN_ATTRIB = 32DN_CREATE = 4DN_DELETE = 8DN_MODIFY = 2DN_MULTISHOT = 2147483648DN_RENAME = 16FASYNC = 8192FD_CLOEXEC = 1F_ADD_SEALS = 1033F_DUPFD = 0F_DUPFD_C原创 2022-03-02 11:44:43 · 2137 阅读 · 0 评论 -
flask 自动加载来蓝图Blueprint
直接干货上代码from loadbp import load_bpapp = Flask(__name__, template_folder="templates")load_bp(app)新增一个loadbp.py文件import loggingimport globimport importlibfrom flask import Blueprint, Flaskapp = Flask(__name__)area='yunnan'module_path = f"./evcs原创 2022-02-28 13:46:17 · 501 阅读 · 0 评论 -
flask sqlalchemy 如何在models定义两个不同数据库,表名相同(__tablename__)的class
创建一个models 文件夹,在models 里面分别创建两个文件夹AAA和BBB ,分别在文件夹内创建orderinfo py文件AAA orderinfo py文件class Demo01(db.Model): __bind_key__ = 'db1' __tablename__ = 'a-hello'BBB orderinfo py文件from sqlalchemy import MetaDataclass Demo01(db.Model): __bind_key原创 2022-02-28 12:38:28 · 892 阅读 · 0 评论 -
MVC与MTV
MVC:M:Model,模型,即数据模型,负责数据的存取。V:View,视图,负责数据的展示效果。C:Controller,控制器,负责业务逻辑的处理。MTV:M:Model,模型,即数据模型,负责数据的存取。T:Template,模板,负责数据的展示效果。V:View,视图函数,负责业务逻辑的处理。...原创 2018-12-04 20:23:58 · 122 阅读 · 0 评论