2018年10月24日

Flask的闪现(message) 请求扩展 中间件 蓝图

摘要: 补充:一个编程思路 需求:做一些邮件短信微信的消息通知,比如账单告警之类的;比如数据库操作,数据库种类繁多;缓存的选择比如redis/memcache,诸如此类需要进行选择配置,如果我们单纯的用函数去实现就要进行判断,选择越多判断就要越多,显然这种写法是不行的,那么由此我们就想到了django的中间 阅读全文

posted @ 2018-10-24 19:04 ExplorerMan 阅读(288) 评论(0) 推荐(0)

Flask的消息message机制flash

摘要: Flask的消息机制flash message是一个基于session实现的用于保存数据的集合,其特点是:使用一次就删除。 1 基本使用 2 通过 flag 过滤flash消息 阅读全文

posted @ 2018-10-24 18:45 ExplorerMan 阅读(296) 评论(0) 推荐(0)

关于Flask的默认session

摘要: Flask的默认session利用了Werkzeug的SecureCookie,把信息做序列化(pickle)后编码(base64),放到cookie里了。 过期时间是通过cookie的过期时间实现的。 为了防止cookie内容被篡改,session会自动打上一个叫session的hash串,这个串 阅读全文

posted @ 2018-10-24 15:33 ExplorerMan 阅读(211) 评论(0) 推荐(0)

flask session

摘要: 1. Flask自带的session功能 from flask import session import json app=Flask(__name__,template_folder='templates',static_path='/static/',static_url_path='/sta 阅读全文

posted @ 2018-10-24 15:31 ExplorerMan 阅读(172) 评论(0) 推荐(0)

Flask的jinja2模板中自定义过滤器的使用

摘要: 大部分的模板引擎都是支持过滤器功能的,jinja2也不例外,它提供了丰富的内置过滤器,但是有些时候还是没办法满足我们的需求,好在jinja2支持自定义过滤器,下面是一个简单的例子。 下面的例子完成了自定义过滤器,包括过滤器有一个参数和多个参数的使用 test.py# -*- coding:utf-8 阅读全文

posted @ 2018-10-24 15:04 ExplorerMan 阅读(255) 评论(0) 推荐(0)

Django的CBV方式讲解

摘要: CBV使用配置 路径url的配置 cbv 顾名知义就是通过类的方法来调用,我们在url中配置为如下路径 url(r'^cbv.html/', views.Cbv.as_view()), 这里的Cbv是一个class 类,要想使用cbv方法,这个路径后面还得必须有一个as_view()这个是必须的固定 阅读全文

posted @ 2018-10-24 12:02 ExplorerMan 阅读(702) 评论(0) 推荐(0)

【Flask】 Jinja2模板语言

摘要: Jinja2是Python Web编程中的主流模板语言。因为flask是基于Jinja2和Werkzeug发展而来,在安装flask的时候jinja2自动就被装在上面了。 之前提到了很多Jinja2的使用方法啊,下面将补充或者更加详细地说明Jinja2作为模板语言的使用。 【Jinja2官方文档】h 阅读全文

posted @ 2018-10-24 11:54 ExplorerMan 阅读(435) 评论(0) 推荐(0)

如何把excel数据导入数据库

摘要: 这里介绍2种把excel数据导入oracle数据库的方法。 1. 在excel中生成sql语句。 1)在数据列的右侧,第一行的任何位置输入="insert into table(xx,yyy..) values('"&A2&"', '"&B2&"'….);" 注意: 整个sql语句用双引号套着。 v 阅读全文

posted @ 2018-10-24 11:40 ExplorerMan 阅读(1265) 评论(0) 推荐(0)

导航