1.简述 1.什么是ES6?ES6, 全称 ECMAScript 6.0,是 JavaScript 的下一个版本标准,2015年6月份发版.ES6的主要目的是为了解决 ES5 的先天不足. 2.了解ES和JS之间的关系 ES = ECMAScript 是一个动态脚本语言的'标准',JS = JavaScript是对ES的标准,默认,主流的'实现',由于商标权的问题,欧洲计算机协会制定的语言标准不能叫做JS,只能叫ES: ES6新标准的目的是:使得JS可以用来开发大型的Web应用,成为企业级开发语…
1.安装Flask 方式一:使用pip命令安装 pip install flask 方式二:源码安装 python setup.py install 验证 第一个Flask程序 程序解释 参数__name__:表示Flask应用的主模块或包的名称.Flask使用该参数确定应用的位置,然后找到应用中其他文件的位置,如网页中的图片目录,模块目录:参数写成__name__就代表是想要得到主模块的实例:找其他文件的话,Flask()括号中参数需要填其他内容 装饰器app.route():表示一个路由配置…
1.Flask模板介绍 前置:理解渲染机制即上篇笔记中render_template()功能是如何实现的! 1)找到html文件地址 2)读取html文件中的内容 3)替换html中的特殊字符 4)将html的内容发送给浏览器 1 <!-- html文件 --> 2 3 <!DOCTYPE html> 4 <html lang="en"> 5 <head> 6 <meta charset="UTF-8">…
1.理解ORM ORM是MTV模型里面的Model模型 ORM(Object Relational Mapping),对象关系映射 举例:学生选课 学生和课程这两个实体,一个学生可以选择多门课程,一个课程可以被多名学生选择.这两个实体是多对多的关系,学生选课对应的数据库表 为什么要学习ORM ORM的重要特性 面向对象的编程思想,方便扩充 少写(几乎不写)SQL,提升开发效率 支持多种类型的数据库,方便切换 ORM技术成熟,能解决绝大部分问题 2.环境安装 2.1.Flask-sqlalchem…
1.表单介绍 1.1.表单知识回顾 常见的表单元素: 表单标签<form> action:表单提交的URL地址 method:表单请求的方式(GET/POSt) enctype:请求内容的形式,如:application/x-www-form-urlencoded.multipart/form-data 单行文本框/多行文本框 textarea:多行文本 单行文本(type的不同值),常见的有:text(单行文本).password(密码).email(邮箱).url(URL).number(…
1.项目源码/业务逻辑 百度网盘链接:链接:https://pan.baidu.com/s/13VNfrSJE6vcL3HP1J5T8ew 提取码:00s0,项目业务逻辑自行阅读 2.项目搭建 点击新建New Project,选择Flask项目 选择项目路径和使用Virtualenv新建项目虚拟环境 Locatiaon:项目路径 New environment using Virtualenv_Loacation:项目的虚拟环境 配置Flask启动等相关配置 配置方式一: Target:主文件/…
Flask Vue.js全栈开发的 最新完整代码 及使用方式 本系列的最新代码及使用方式将持续更新到: http://www.madmalls.com/blog/post/latest-code/ 1. Flask Vue.js全栈开发教程系列 Flask Vue.js全栈开发|第1章:创建第一个Flask RESTful API Flask Vue.js全栈开发|第2章:Vue.js通过axios访问Flask RESTful API Flask Vue.js全栈开发|第3章:Flask设计U…
昨日内容回顾 1. 简述flask上下文管理 - threading.local - 偏函数 - 栈 2. 原生SQL和ORM有什么优缺点? 开发效率: ORM > 原生SQL 执行效率: 原生SQL> ORM 如:SQLAlchemy依赖pymysql 3. SQLAlchemy多线程连接的情况 一.flask标准目录结构 标准flask目录结构 Project name/ # 项目名 ├── Project name # 应用名,保持和项目名同名 │   ├── __init__.py #…
1.endpoint参数,解决视图函数重名问题(包括装饰后重名问题) http://www.cnblogs.com/eric-nirnava/p/endpoint.html 每个应用程序app都有一个view_functions,这是一个字典,存储endpoint-view_func键值对.add_url_rule的第一个作用就是向view_functions中添加键值对(这件事在应用程序run之前就做好了) 每个应用程序app都有一个url_map,它是一个Map类(具体实现在werkzeug…
一.flask之应用上下文 由于时间关系,详细过程略... 草稿图 参考链接: http://www.cnblogs.com/zhaopanpan/p/9457343.html 总结: 上下文管理(应用上下文) 关键点 请求上线文: ctx = RequestContext(request/session) 应用上下文: app_ctx = AppContext(app/g) 问:flask中g的作用?一次请求周期中保存一个公用值. g应用示例: from flask import Flask,…