现在web开发已经进入前后端分离的阶段 后端往往只需要吐api数据就ok 一般纯的api接口需要考虑跨域访问问题 下面是简单的跨域访问装饰器在flask中的实现 from functools import wraps f…
标签:flask
Flask Web Development —— 基本应用程序结构(下)
5、请求-响应循环 现在你已经玩过一个基本的Flask应用程序,你也许想要知道更多关于Flask如何施展魔力。下面章节描述了一些框架设计方面的特点。 5.1、应用程序Context和请求Context 当Flask从客户…
Flask Web Development —— 基本应用程序结构(上)
在这一章,你将学习Flask应用程序不同部分。同时你将编写和运行你的第一个Flask web应用程序。 1、初始化 在这章,你将学到Flask应用程序的不同部分。同时,你将编写和运行你的第一个Flask web应用程序。…
mongoengine+flask开发tips(一)
1.数据模型类引用自身,比如一个关注的人列表 carelist = ListField(ReferenceField('self')) 2.查询引用域,引用域只能查询objectID,其他字段都不能查询,除非先查出目标对…
为什么说session依赖cookie,以及cookie的常用知识
session的用法 session在Flask中通常用做设置某些页面的权限,比如某些页面必须要登录才可以看到,登录的信息或标志就放到session中.它的使用过程如下: 在整个flask工程的启动文件中添加app.co…
基于websocket的celery任务状态监控
1. 目的曾经想向前台实时返回Celery任务的状态监控,也查看了很多博客,但是好多也没能如愿,因此基于网上已有的博客已经自己的尝试,写了一个小的demo,实现前台实时获取后台传输的任务状态。 2. 准备 本篇文章使用的…
5分钟教你学会Django系统错误监控
一、监控所有的request请求 如何实现系统监控,自动发送错误日志的邮件呢? 只需配置配置settings文件即可。 1.设置发送邮件配置信息 邮件会发送到ADMINS设定的邮件列表中。 SERVER_EMAIL ='…
flask入门4-文件上传与邮件发送
文件上传邮件发送 一、原生文件上传 form.html <img src="{{ url_for('static',filename='img/17.jpg') }}" width="300" alt="">…
flask入门5-model
Flask-SQLalchemy flask的ORM模型 使用ORM模型的原因 当项目越来越大的时候 会出现很多问题 原生SQL较多 重复使用率低 如果你的数据库发生了改变 所有的原生SQL就都要进行修改 写原生SQL的…
flask入门3-表单
flask 表单 一、原生表单 form.html {% extends 'common/base.html' %} {% block title %} 原生表单 {% endblock %} {% block page…
flask入门2-模板引擎
day2模板 模板引擎 说明:模板文件就是按照一定的规则书写的展示效果的HTML文件 模板引擎就是负责按照指定规则进行替换的工具 模板引擎选择jinja2 一、渲染模板的方法 将渲染的模板进行返回 render_temp…
flask入门1
flask 每天的内容 flask跑起来 模板引擎 flask表单 文件上传邮件发送 flask-sqlalchemy 一、web框架的简介 M 模型 负责数据的操作 V 视图 负责数据的展示 C 控制器 控制你的M的操…