1. 正则表达式基础 1.1. 简单介绍 正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点…
分类:flask
python中#!/usr/bin/python与#!/usr/bin/env python的区别
目的是在运行python脚本的时候告诉操作系统我们要用python解释器去运行py脚本 所以我们在第一句往往会写如下两句中的其中一句: #!/usr/bin/python 或 >#!/usr/bin/env pyt…
Python微信公众号开发—小白篇(一)
本文面向想通过Python学习公众号开发的同学。一站式解决新手开发微信公众号遇到的所有问题。 为了防止我的文章被到处转载,贴一下我的公众号【智能制造社区】,欢迎大家关注。 github仓库地址https://github…
flask入门5-model
Flask-SQLalchemy flask的ORM模型 使用ORM模型的原因 当项目越来越大的时候 会出现很多问题 原生SQL较多 重复使用率低 如果你的数据库发生了改变 所有的原生SQL就都要进行修改 写原生SQL的…
flask入门4-文件上传与邮件发送
文件上传邮件发送 一、原生文件上传 form.html <img src="{{ url_for('static',filename='img/17.jpg') }}" width="300" alt="">…
flask入门2-模板引擎
day2模板 模板引擎 说明:模板文件就是按照一定的规则书写的展示效果的HTML文件 模板引擎就是负责按照指定规则进行替换的工具 模板引擎选择jinja2 一、渲染模板的方法 将渲染的模板进行返回 render_temp…
flask入门3-表单
flask 表单 一、原生表单 form.html {% extends 'common/base.html' %} {% block title %} 原生表单 {% endblock %} {% block page…
flask入门1
flask 每天的内容 flask跑起来 模板引擎 flask表单 文件上传邮件发送 flask-sqlalchemy 一、web框架的简介 M 模型 负责数据的操作 V 视图 负责数据的展示 C 控制器 控制你的M的操…
应用服务器与WSGI协议以及flask后端框架总结(后端接收请求返回响应的整个流程)
上次遗留了两个问题,先说一下自己的看法问题:1.明明一个线程只能处理一个请求,那么栈里的元素永远是在栈顶,那为什么需要用栈这个结构?用普通变量不行吗.2._request_ctx_stack和_app_ctx_stack…
flask接收请求并推入栈
前面两篇讲明了flask怎么支持多线程以及怎么开启多线程的,这篇来讲讲当后端接收到请求后是怎么一步步封装的 Flask类中的wsgi_app()当应用启动后WSGI Server会通过Flask.__call__()接收…
flask如何开启多线程详解
在我之前写的《flask中current_app、g、request、session源码的深究和理解》一文中解释了flask如何支持多线程主要通过两个类来实现,LocalStack和Local,在Local中有两个属性,…
flask_login模块中user_loader装饰器引发的思考
今天看书遇到了flask login模块中的信号机制,看到user_loader这个装饰器时有些疑惑,为什么需要这个装饰器呢,先看一下源码: def user_loader(self, callback): ''' Th…