随笔分类 - Python
摘要: 今天在网上搜寻中间件方法的时候,看到有些中间件并不是按照之前我学习的那几个钩子函数来实现的,而是直接写了一个 __init__和一个__call__方法来实现的,决定看一下,为什么这么实现可以变成一个中间件。 平常实现方式 一般我们实现我们都是继承了 MiddlewareMixin然后实现相关的
阅读全文
摘要:@event.listens_for(db.Model, 'before_update', propagate=True) def update_lasttime(mapper, connection, target): if hasattr(target, 'lasttime'): target.lasttime = datetime.now()
阅读全文
摘要:platform 返回机器类型,例如'i386'。如果无法确定值,则返回空字符串。 返回计算机的网络名称(可能不完全合格!)。如果无法确定值,则返回空字符串。 使用尽可能多的有用信息返回标识底层平台的单个字符串。 返回系统名称如果是Linux: Linux Darwin, Windows 返回(实际
阅读全文
摘要:F查询 Django 提供 F() 来做这样的比较。F() 的实例可以在查询中引用字段,来比较同一个 model 实例中两个不同字段的值。 查询书id大于\小于价格的书籍 Django 支持 F() 对象之间以及 F() 对象和常数之间的加减乘除和取模的操作。 修改操作也可以使用F函数,比如将每一本
阅读全文
摘要:Flask中的上下文进行了进程间的隔离,如此实现了每个请求都可以拿到相应的模板 Flask中的上下文有两种,分为应用上下文和请求上下文。他们又衍生分别衍生出两个不同的对象。 当我们启动Flask项目的时候,会执行 app.run() 紧接着会执行werkzeug中的 run_simple() 方法之
阅读全文
摘要:驱动的下载地址如下: http://chromedriver.storage.googleapis.com/index.html 注意:64位向下兼容,直接下载32位的就可以啦,亲测可用。
阅读全文
摘要:Scrapy scrapy框架是一个非常全面的爬虫框架,可以说是爬虫界的django了,里面有相当多的组件,格式化组件item,持久化组件pipeline,爬虫组件spider 首先我们要先和django一样先pip现在 创建第一个scrapy程序 打开shell 创建scrapy项目 此处pars
阅读全文
摘要:简单说明: flask_session可以这么说吧,flask原本的session是保存在浏览器cookie中的,这样就产生了一个很重要的问题,如果我们在session中不存敏感信息还好,如果存的是敏感信息那么信息安全是没有保障的,而flask_session可以让我们把session的值存储在re
阅读全文
摘要:单例模式(Singleton Pattern) 单例模式主要用于确保某个类只能有一个实例存在,比如django中的admin,所有的app都在同一个admin中注册。 比如,某个服务器程序的配置信息存放在一个文件中,客户端通过一个 AppConfig 的类来读取配置文件的信息。如果在程序运行期间,有
阅读全文

浙公网安备 33010602011771号