会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
人生如梦,亦如幻
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
11
下一页
2020年7月25日
七、session
摘要: 1、session的本质 session是一个SecureCookieSession类(继承自CallbackDict、SessionMixin)的实例化对象,可以将其当做一个字典,用于存储用户的登录信息。flask的session与django的session不同之处在于,在服务器端将登录信息保存
阅读全文
posted @ 2020-07-25 21:14 找回失去的自我
阅读(133)
评论(0)
推荐(0)
2020年7月24日
六、请求与响应
摘要: 1、常用的请求信息 1 @app.route("/home") 2 def home(): 3 from flask import request 4 # 常用请求信息 5 print(request.method) 6 print(request.args) 7 print(request.for
阅读全文
posted @ 2020-07-24 15:49 找回失去的自我
阅读(226)
评论(0)
推荐(0)
五、FBV与CBV
摘要: 1、FBV与CBV FBV(function base views):基于函数的视图,就是在视图里使用函数处理请求 CBV(class base views):基于类的视图,就是在视图里使用类处理请求。 2、flask中的FBV和CBV使用方式(两种方式都必须通过add_rule_url方法将其添加
阅读全文
posted @ 2020-07-24 14:59 找回失去的自我
阅读(480)
评论(0)
推荐(0)
2020年7月23日
四、添加路由的两种方式
摘要: 在Flask中,添加路由有两种方式:(一般情况下都是用第一种方式) 第一种:常见的装饰器模式 @app.route("/") def index(): return "Hello World" 通过这种方式,将rule与视图函数对应起来 第二种:通过阅读装饰器模式添加路由的源码发现 def rout
阅读全文
posted @ 2020-07-23 20:20 找回失去的自我
阅读(782)
评论(0)
推荐(0)
三、配置
摘要: from flask import Flask app = Flask(__name__) # 一共有5中配置的方式,但是常用的也就两种 # 当应用比较大时,可以将配置放在一个类中,整体来维护 # 当应用比较小时,可以直接使用app.secret_key这种方式来赋值 # 注意:from_objec
阅读全文
posted @ 2020-07-23 20:01 找回失去的自我
阅读(195)
评论(0)
推荐(0)
二、注册登录状态维持(template和session)
摘要: from flask import Flask, render_template, session, request, redirect app = Flask(__name__) app.secret_key = "fafFAVGVvvbGbBfWFwvgWb" @app.route("/") d
阅读全文
posted @ 2020-07-23 15:13 找回失去的自我
阅读(337)
评论(0)
推荐(0)
一、最小的Flask应用
摘要: 1、Flask与众多Web框架的对比 django:大而全,重型武器,组件丰富(ORM、Admin、Middleware、Form、ModelForm、Session、Cache、Signal、CSRF等)。 flask:短小精悍,可扩展性强,第三方组件丰富。 tornado:短小精悍,通过异步非阻
阅读全文
posted @ 2020-07-23 10:14 找回失去的自我
阅读(288)
评论(0)
推荐(0)
2020年6月29日
django之图形验证码生成
摘要: 1、验证码生成代码(注意:代码中引用了三个字体文件,因为必须在该代码文件的同级路径下创建fonts目录,里面需要三个字体文件,路径如下:https://gitee.com/will-smith/dj32_test/tree/master/utils/verify/fonts),还需要安装pillow
阅读全文
posted @ 2020-06-29 23:35 找回失去的自我
阅读(368)
评论(0)
推荐(0)
django之环境配置
摘要: 1、重构目录 2、基础配置(数据库、缓存、日志等) 相关包依赖 说明: 1、django2的版本必须装4.11.0的django_redis,如果不指明django_redis的版本,就会默认安装最新的版本,这是就会自动卸载2.*的django,安装3.*的django,引起版本变动,造成一系列不必
阅读全文
posted @ 2020-06-29 23:22 找回失去的自我
阅读(246)
评论(0)
推荐(0)
2020年6月24日
设计模式之过滤器模式
摘要: from abc import ABCMeta, abstractmethod """ 1、设计要点: 过滤器模式中主要有三个角色,在设计过滤模式时要找到并区分这些角色。 (1)过滤的目标:即要被过滤的对象,通常是一个对象数组(对象列表)。 (2)过滤器:负责过滤不需要的对象,一般一个规则对应一个类
阅读全文
posted @ 2020-06-24 23:13 找回失去的自我
阅读(632)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
11
下一页
公告