适当减少手机使用,有助于视力保护... 新的一年祝您:身体健康,阖家欢乐!~~
最近更新 15

Flask-SQLAlchemy model 类的继承

在模型类的继承中发现,直接继承,然后在子类中重新定义 表名,并不能实现自己所想比如:class User(db.Model):     __tablename__='users'     id = db.Column(db.Integer, primary_key=True)     name = db.Column(db.String(80), nullable=F
分类: 学习笔记 浏览量: 35 编辑/整理: admin 最后更新: 2023-05-25

歌曲收藏《一句词记住一首歌》

“我那万丈的雄心 从来没有消失过 只是时光渐去依然执着”  《三百六十五里路》 “也许迷途的惆怅会扯碎我的脚步” 《光明》 “我祈祷拥有一颗透明的心灵和会流泪的眼睛” 《夜空中最亮的星》 “向前跑,迎着冷眼和嘲笑,生命的广阔不历经磨难怎能感到“ 《追梦赤子心》
分类: 学习笔记 浏览量: 37 编辑/整理: admin 最后更新: 2023-05-25

Flask-SQLAlchemy 中的关联表 操作

除了 `append` 操作,Flask-SQLAlchemy 中的关联表还支持 `remove`、`pop`、`clear` 等常用操作,以及列出关联记录的操作,主要使用 Query 对象查询。   以一对多关系的例子为例,可以使用以下代码对关联记录进行操作:   ``` python # 找到要修改的文章 article = Article.query.filter_by(title='Title1').first()   # 移除文章所属的作者 articl
分类: 学习笔记 浏览量: 26 编辑/整理: admin 最后更新: 2023-05-25

flask-admin 显示当前modelview类中的所有路由

Flask-Admin 不会直接显示当前 ModelView 类中的所有路由,但你可以通过一些扩展来实现自定义管理界面和添加自定义页面。以下是一些实现的示例: 1. 使用 `CompositeView` 扩展:`CompositeView` 扩展可以将多个视图组合成一个完整的管理界面,其中包括模板、视图、URL 路由等。你可以继承 `CompositeView` 类,并使用 `add_view()` 方法添加多个视图,然后将视图组合成一个完整的页面。 ```python from flask_admin import Admin, BaseView, expose from flask_admin.contrib.sq
分类: 学习笔记 浏览量: 31 编辑/整理: admin 最后更新: 2023-05-21

flask 2.0以上版本中的“before_first_request” is deprecated and will be removed in Flask 2.3.

有一个警告:'before_first_request' is deprecated and will be removed in Flask 2.3. Run setup code while creating the application instead. 在 Flask 1.1 版本中,`before_first_request` 装饰器被标记为过时(deprecated),在 Flask 2.0 版本中已去除,建议使用新的方式,即在应用程序对象创建之后使用 `app.before_configure`、`app.before_first_request` 或 `app.aft
分类: 学习笔记 浏览量: 73 编辑/整理: admin 最后更新: 2023-05-21

flask_apscheduler 一直报 PytzUsageWarning

PytzUsageWarning: The localize method is no longer necessary, as this time zone supports the fold attribute (PEP 495). For more details on migrating to a PEP 495-compliant implementation, see https://pytz-deprecation-shim.readthedocs.io/en/latest/migration.html   return tzinfo.localize(dt)   疑似编码问题,又不像 ,有时候会报
分类: 学习笔记 浏览量: 109 编辑/整理: admin 最后更新: 2023-05-04

python flask 利用生成器来限流的实现

在访问别人的网站 的时候,有发现,一个资源某段时间内只让访问500次那么,可以怎么实现了?刚好看到了python 生成器,那么咱们利用生成器来,实现一下from flask import Flask, abort app = Flask(__name__) def access_restriction(a=100):     for i in range(a):     &nbs
分类: 学习笔记 浏览量: 94 编辑/整理: admin 最后更新: 2023-05-01

python 装饰器的简单示例

def tips(func):     def nei(a,b):         print('start')         func(a,b)         print('stop')     return nei
分类: 学习笔记 浏览量: 264 编辑/整理: admin 最后更新: 2023-05-01

flask-Security current_user 查询user关联数据

flash('当前登陆者:{}'.format(current_user.email) ) # 懒加载对象, current_user.houses # 得到的是sql语句 type(current_user.houses) # 'AppenderQuery' object <class 'sqlalchemy.orm.dynamic.AppenderQuery'> current_user.houses.one() # 这样得到一个house对象  
分类: 学习笔记 浏览量: 31 编辑/整理: admin 最后更新: 2023-04-30

python 类的继承顺序MRO

MRO,即方法解析顺序(Method Resolution Order) mro=深度优先遍历的(DFS) 正常继承模式 没有任何问题。。。 菱形继承模式 就有问题啦。。         比如说C重写了D中的test()方法,A在调用test()时,按照MRO顺序调用的是D中的test,此时C中重写的test()方法将永远访问不到,导致了C只能继承
分类: 学习笔记 浏览量: 50 编辑/整理: admin 最后更新: 2023-04-24

flask-wtf SelectField choices 值 动态加载导致验证时失败

通过,往表单实例的,SelectField choices 传值,会导致,所选中的值,不在原表单对象里的choise 值内,而报,SelectField未传值的错误。 网上,好多大神,发表此类问题,但没有更好的解决办法,此问题就此放置。 等待后期修复,或找到更好的解决方法。 网上,推荐使用普通 自定义的field 来实现。    最终得到解决:曾经的尝试:def validate(self, extra_valid
分类: 学习笔记 浏览量: 62 编辑/整理: admin 最后更新: 2023-04-24

python 类的实例方法、类方法和静态方法

class PythonLanguage:     #类构造方法,也属于实例方法     def __init__(self):         self.name = "二狗"         self.add = "secondDog"   &n
分类: 学习笔记 浏览量: 51 编辑/整理: admin 最后更新: 2023-04-20

bootstrap 4 5 collapse 折叠时卡顿一下

经与示例对比发现,card-body 标签自带padding属性。这导致collapse,在折叠时发生一下卡顿,或者说停顿一下。 我们加一层div,把card-body,放到子标签内后,就正常了。 下面是改进后的html代码<div class="card-header">     <h5 class="text-success text-bold">公示: &nbs
分类: 学习笔记 浏览量: 43 编辑/整理: admin 最后更新: 2023-04-17

【python】flask request 的使用

request.form.get()接收post请求 request.args.get()接收get请求     请求报文中的其他信息都可以通过request对象的属性和方法获取,常用的属性有: path:base_url full_path:url host:url_root host_url args:Werkzeug的ImmutableMultiDict对象。存储解析后的查询字符串,可通过字典方式获取键值。如果你想获取未解析的原生查询字符串,可以用query_string属性
分类: 学习笔记 浏览量: 230 编辑/整理: admin 最后更新: 2023-03-27

flask-admin inline-models 的使用小记

看了几天的文档,搜索无果,再看源码,发现了,inline-models的使用说明。 英文没有水平,看起来,太吃力。在这里记录一下。 之前的学习中,只知道要使用inline-models,但不知道怎么使用,使用了根没用一样,甚至还报错。 在编辑表单中,显示的外键关系的数据,为一个下拉菜单,显然这样不是我想要的。无论你改变,uselist=False,只是从多选变成了单选。 下面看一下,源码的说明: inline_models = None """ Inline related-model editing for models with pa
分类: 学习笔记 浏览量: 58 编辑/整理: admin 最后更新: 2023-03-27
关于博主
北京南城网络及弱电【张工】为您提供:
校园网、楼宇、村镇、园区,光纤网络覆盖,无线覆盖 华为|H3c|锐捷|爱快|panabit等品牌,路由、交换机、AC、AP 无源光网络(PON)设备,布署、调试、维运,等服务...
应急/临时光纤熔接...[藤仓22S]
博文为学习python所写:内容摘自网络、学习笔记、记事备忘。
QQ:872876353,欢迎交流学习、加Q注明来意。

诗文鉴赏

《满江红》· 岳飞
落星侵晓没,
残月半山低。
怒发冲冠,
凭栏处、潇潇雨歇。
抬望眼、仰天长啸,壮怀激烈。
三十功名尘与土,八千里路云和月。
莫等闲、白了少年头,
空悲切。
源于生活-记录日常
The site based on python 3 with flask...