随笔分类 -  Flask

摘要:在这篇文章中: Python基础篇 1:为什么学习Python 2:通过什么途径学习Python 3:谈谈对Python和其他语言的区别 Python的优势: 4:简述解释型和编译型编程语言 5:Python的解释器种类以及相关特点? 6:位和字节的关系 7:b、B、KB、MB、GB的关系 8:PE 阅读全文
posted @ 2019-04-01 09:05 Niuli'blog 阅读(1199) 评论(0) 推荐(0) 编辑
摘要:目录结构 视图 # -*- coding:utf-8 -*- # Author : Niuli # Data : 2019-02-27 19:26 from flask import render_template from flask import request from flask impor 阅读全文
posted @ 2019-02-28 18:03 Niuli'blog 阅读(494) 评论(0) 推荐(0) 编辑
摘要:上下文是一种属性的有序序列,为驻留在环境内的对象定义环境。在对象的激活过程中创建上下文,对象被配置为要求某些自动服务,如同步、事务、实时激活、安全性等等。 比如在计算机中,相对于进程而言,上下文就是进程执行时的环境。具体来说就是各个变量和数据,包括所有的寄存器变量、进程打开的文件、内存信息等。可以理 阅读全文
posted @ 2019-02-28 17:34 Niuli'blog 阅读(622) 评论(0) 推荐(0) 编辑
摘要:before_request :在请求收到之前绑定一个函数做一些事情。 after_request: 每一个请求之后绑定一个函数,如果请求没有异常。 teardown_request: 每一个请求之后绑定一个函数,即使遇到了异常。 使用before_request来做权限和用户检查 因为使用rest 阅读全文
posted @ 2019-02-28 17:00 Niuli'blog 阅读(1908) 评论(0) 推荐(0) 编辑
摘要:from flask import Flask, views, render_template, request app = Flask(__name__) app.config['DEBUG'] = True class Upload(views.MethodView): def get(self): return render_template('uplo... 阅读全文
posted @ 2019-02-27 18:06 Niuli'blog 阅读(117) 评论(0) 推荐(0) 编辑
摘要:蓝图,听起来就是一个很宏伟的东西 在Flask中的蓝图 blueprint 也是非常宏伟的 它的作用就是将 功能 与 主服务 分开 怎么理解呢? 比如说,你有一个客户管理系统,最开始的时候,只有一个查看客户列表的功能,后来你又加入了一个添加客户的功能(add_user)模块, 然后又加入了一个删除客 阅读全文
posted @ 2019-02-27 18:01 Niuli'blog 阅读(198) 评论(0) 推荐(0) 编辑
摘要:1. @app.route() 装饰器中的参数 methods : 当前 url 地址,允许访问的请求方式 endpoint : 反向url地址,默认为视图函数名 (url_for) defaults : 视图函数的参数默认值{"nid":1} strict_slashes : url地址结尾符"/ 阅读全文
posted @ 2019-02-26 20:46 Niuli'blog 阅读(112) 评论(0) 推荐(0) 编辑
摘要:Flask 是一个非常灵活且短小精干的web框架 , 那么灵活性从什么地方体现呢? 有一个神奇的东西叫 Flask配置 , 这个东西怎么用呢? 它能给我们带来怎么样的方便呢? 首先展示一下: 这句 app.config["DEBUG"] = True 可以实现的功能可刺激了 代码只要发生改动,自动重 阅读全文
posted @ 2019-02-26 20:40 Niuli'blog 阅读(138) 评论(0) 推荐(0) 编辑
摘要:Flask中的Session非常的奇怪,他会将你的SessionID存放在客户端的Cookie中,使用起来也非常的奇怪 1. Flask 中 session 是需要 secret_key 的 secret_key 实际上是用来加密字符串的,如果在实例化的app中没有 secret_key 那么开启s 阅读全文
posted @ 2019-02-26 20:35 Niuli'blog 阅读(136) 评论(0) 推荐(0) 编辑
摘要:首先要明确一件事,Request这是个对象,不管使用PHP还是python还是什么java语言,虽然request这个对象可能叫的名字不一样,(在其他语言中可能叫什么HttpRequest),但是原理都是差不多。我们客户端发送请求给服务器,发送的就是这个Request对象。我们不能简单的以为我们在地 阅读全文
posted @ 2019-02-26 20:29 Niuli'blog 阅读(453) 评论(0) 推荐(0) 编辑
摘要:这几天在学习Flask, 遇到了些小问题,比如说怎么给多个视图函数加相同的装饰器 给单独一个视图函数加装饰器的话很简单,写一个装饰器,然后直接加在原装饰器下面即可,多个的话,会报这样一个错误: 这个异常信息,说明定义了多个同名的视图函数,只需要改成不同的函数名即可 但是文件中没有重名的函数, 搞了半 阅读全文
posted @ 2019-02-25 20:42 Niuli'blog 阅读(544) 评论(0) 推荐(0) 编辑