![](https://img-blog.csdnimg.cn/20190918140129601.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
前后端分离常用语法
J2EE、flask、django等方案介绍
lagoon_lala
联系我:北京市昌平区北农路2号,275375443@qq.com
展开
-
flask笔记8:模块划分
Table of Contents不使用蓝图进行模块划分01循环引用02装饰器解决模块分割使用蓝图进行模块划分01蓝图定义02目录形式定义03蓝图模板目录处理不使用蓝图进行模块划分01循环引用Flask的App与项目同级,蓝图是小的应用模块划分flask没有将视图,url,model分开,如启动主程序main from flask import Flask app = Flask(__name__) @app.route('/').原创 2020-07-19 22:52:02 · 460 阅读 · 0 评论 -
flask笔记7:图书案例、Migrate和Mail
Table of Contents图书案例Migrate和Mail01 migrate使用简介02 migrate使用03 mail使用图书案例之前看过一些flask项目了,这个没什么新鲜的,就简单浏览了一下复习。如果前端发送的请求体数据是json格式,后端get_json会解析成字典(需要前端设置contentType) req_dict=request.get_json() 前端发送json字符串: var req_json=JSON.原创 2020-07-10 11:47:05 · 281 阅读 · 0 评论 -
flask笔记6:数据库Flask-sqlalchemy
Table of Contents01 使用sqlalchemy配置02 创建模型类03 db对象创建表04 保存数据05 查询06 关联查询07 数据修改删除01 使用sqlalchemy配置原始方式:connect、cursor等Sqlalchemy操作模型类模型类->sql sql->模型类Python3一般依赖pymysql,Python2依赖mysql-python(数据库驱动)数据库驱动: host=127.0.0.1原创 2020-07-05 12:16:31 · 387 阅读 · 0 评论 -
flask笔记5:模板
01模板与自定义过滤器02表单WTF原理简介03 表单模型类与模板使用04表单接收检验参数0506模板宏07宏定义在外部08继承、闪现原创 2020-06-28 11:43:27 · 238 阅读 · 0 评论 -
flask笔记3:响应信息与Session Cookie
响应信息01 Abort函数02 自定义异常处理03 设置响应信息04 返回json数据Cookie与session01 Cookie03 session原创 2020-06-15 13:29:24 · 236 阅读 · 0 评论 -
flask笔记2:视图函数的路由与request
Table of Contents01路由规则02路由提取参数与自定义路由转换器01路由规则通过url_map可以查看所有路由信息 if __name__ == '__main__': print(app.url_map) 输出结果: Map([<Rule '/' (HEAD, OPTIONS, GET) -> index>, <Rule '/static/<filename>' ...原创 2020-06-11 11:49:49 · 392 阅读 · 0 评论 -
flask笔记1:初始化参数、App对象
Table of ContentsFlask安装配置02认识flask03虚拟环境App对象的初始化和配置01 app初始化参数说明03 flask的配置参数设置04 读取配置参数05 app.run的使用Flask安装配置02认识flask框架:能被服务器调用,根据客户端请求处理形成返回数据轻量级框架:代表除了框架核心功能,没有提供丰富的工具组件,组件之间很少相互耦合,自由定制,功能扩展时更方便Flask基于werkzeug工具箱(支撑WSGI协议.原创 2020-06-08 15:59:15 · 678 阅读 · 0 评论 -
python笔记6:元类与ORM
Table of Contents01 全局对象与内嵌模块02 元类03 type使用04 元类应用补充01 全局对象与内嵌模块什么是类?类是一个对象(类对象-创建实例对象的模子对象),用它创建的对象为实例对象 class ObjectCreater(object): Py中万物皆对象,Linux万物皆文件Python中有内嵌函数(可以直接调用的函数),如: input("请输入>>") print("XXX") .原创 2020-05-27 12:06:22 · 503 阅读 · 2 评论 -
python笔记5:编写Web框架支持路由正则、log功能
Table of Contents02进程与程序的区别03关注股票04取消关注05更新备注06 url编码解码07 log日志01功能介绍需求:路由支持正则,添加、删除关注,修改备注信息(url编码),logging日志模块02进程与程序的区别程序(静态)为在硬盘中的二进制exe文件,运行时创建一个进程(动态)同一个程序可以多次运行,对应多个进程(如同用菜谱做菜)进程可以拥有、使用操作系统的资源03关注股票需求:实现添加关注功能:取出参数值,在mysq原创 2020-05-24 00:22:39 · 446 阅读 · 0 评论 -
python笔记4:编写web框架支持路由与mysql
Table of Contents01有参数的装饰器02实现自动路由03装饰器实现路由04捕捉异常05路由概念06静态、动态、伪静态url07支持伪静态08 支持mysql09个人中心页面数据原创 2020-05-17 14:00:07 · 589 阅读 · 3 评论 -
python笔记3:装饰器
Table of Contents01介绍02实现装饰器03装饰器的作用 对有参函数的装饰04 装饰多个函数05不定长参数的函数装饰06 返回值函数装饰 通用装饰器07多个装饰器对同一个函数装饰08应用09类装饰器01介绍不会装饰器,不能说会python哟 def foo(): print('foo') foo#函数名指向函数 foo()#执行函数 foo=lambda x: x+1#...原创 2020-05-10 14:09:05 · 285 阅读 · 2 评论 -
python笔记2:闭包
Table of Contents01 基本功能的实现方法02使用类实现功能03总结04修改数据目的:在不修改函数内部的前提下修改函数功能01 基本功能的实现方法#问题:初中学过函数(y=kx+b, y=ax^2+bx+c)#以y=kx+b为例,计算一条线上多个点:给x得y #法1 不能重用 k=1 b=2 y=k*x+b ...原创 2020-05-03 16:56:52 · 275 阅读 · 6 评论 -
python笔记1:自制WSGI的web服务器、框架
Table of Contents06WSGI07服务器支持WSGI08服务器传递需要的字典参数09 框架获取页面模板数据10 添加配置文件、shell功能02面向对象服务器需要http协议的web服务器03动态解析回应的时候不止直接返回header+文件Body中返回变量的字符串-->解耦,调用web框架(负责逻辑)04动态的网站是实时...原创 2020-04-30 16:22:43 · 447 阅读 · 0 评论 -
机器学习项目(优化) where2go第三弹
最近对这个项目进行了优化完善,记录了本次优化的过程详情页景点文字显示用{{ mus.music_name }}代替了字符串新建site页做改动author存储Tzxkd位置副标题address存储简介Modern Chinese city known for its skyscrapers, the Bund promenade, art deco buildings &a...原创 2020-04-12 18:36:30 · 514 阅读 · 1 评论 -
flask 新闻管理系统搭建试验
带评论模板的项目:博客https://github.com/goalong/flask-demohttps://github.com/13697165025/FlaskMyBlog*新闻https://github.com/blue-harddisk/flask一个新闻web,具体功能:登录注册,首页有分类,新闻详情页面有点赞,评论,回复评论功能,个人中心,后台管理新建n...原创 2020-04-04 00:31:56 · 922 阅读 · 0 评论 -
flask官网入门文档笔记与新项目搭建
记录安装过程摘取官网中比较重要的部分翻译Table of Contents前言:安装:快速上手外部可见的服务器路由URL 构建HTTP 方法¶静态文件渲染模板操作请求数据本地环境请求对象文件上传Cookies重定向和错误关于响应JSON 格式的 API会话消息闪现日志前言:配置和惯例刚起步的时候 F...原创 2020-01-28 14:17:06 · 994 阅读 · 0 评论 -
Django官网入门文档翻译摘录
最近重新读了一下文档,记录一些我觉得重要的点,之后能在较短时间把握大致框架目录搭建环境第一节第二节创建一个管理员账号¶启动开发服务器¶第三节第四节第五节第六节第七节搭建环境Django:1.11Python环境与Django版本对应表: Django version Python versions ...翻译 2020-01-12 19:03:22 · 511 阅读 · 0 评论 -
J2EE 2.JSP语法
目录JSP语法JSP 指令标记JSP 动作标记实验实验2_2 JSP指令标记实验2_3 JSP动作标记SP语法“<%!”和“%>”之间声明的变量在整个JSP页面内都有效,与“<%!”、“%>” 标记符在JSP页面中所在的书写位置无关。JSP引擎将JSP页面转译成Java 文件时,将“<%!”、“%>” 标记符之间声明的变量作为类的...原创 2018-10-12 21:00:58 · 8191 阅读 · 2 评论 -
J2EE 3.JSP内置对象
JSP内置对象不需要创建的对象:9个,常用的5个:resquest 、response、session、application和out提交的信息<form action= “JSP页面” method= get | post > 提交手段</form>request对象使用getParameter(String s)方法获取表单提交的信息...原创 2018-10-13 21:34:04 · 8161 阅读 · 0 评论 -
J2EE 4.JavaBean
Application对象application由服务器负责创建,每个Web服务目录下的application对象被访问该服务目录的所有的用户共享,但不同Web服务目录下的application互不相同.(1) public void setAttribute(String key ,Object obj)application对象可以调用该方法将参数Object 指定的对...原创 2018-10-15 15:11:03 · 1754 阅读 · 0 评论 -
J2EE 5.Servelet
Servelet创建servlet的类、怎样在Tomcat服务器上保存编译这个类所得到的字节码、怎样编写部署文件、怎样请求Tomcat服务器创建一个servlet。 写一个创建servlet的类就是编写一个特殊类的子类,这个特殊的类就是javax.servlet.http包中的HttpServlet类。这样的子类创建的对象习惯地被称作一个servlet。字节码文件的保存为...原创 2018-10-17 19:42:24 · 11959 阅读 · 0 评论 -
J2EE 6.MVC
MVC模式模型(Model) Bean 用于存储数据的对象。Javabean对象视图(View) 向控制器提交所须数据、显示模型中的数据。JSP页面控制器(Controller) -servlet servlet对象,根据视图提交的要求进行数据处理操作,并将有关的结果存储到Javabean中,然后servlet使用转发或重定...原创 2018-10-26 14:54:58 · 6698 阅读 · 0 评论 -
J2EE 7.JSP中使用数据库
加载JDBC-数据库驱动程序mysql-connector-java-5.1.28-bin.jar文件就是连接MySQL数据库的JDBC-数据库驱动程序。将该驱动程序复制到Tomcat服务器所使用的JDK的扩展目录中(即java_home环境变量指定的JDK),比如:D:\jdk1.7\jre\lib\ext或复制到Tomcat服务器安装目录的\common\lib文件夹中,比如:...原创 2018-11-07 17:56:19 · 276 阅读 · 0 评论 -
MyEclipse导包,各种JRE不匹配问题解决集合
问题1.导入项目时依赖Libraries的JRE不同https://www.cnblogs.com/duanweishi/p/5700760.html解决步骤1.右键你的项目>>build path>>config build path2. 选中显示 unbound的 Libraries >>Edit 如下图3. 选中 你当前机器的版本即可...转载 2018-12-19 11:02:53 · 11603 阅读 · 0 评论 -
解决mysql安装后无法连接问题
目录1.Can't connect to MySQL server on xxx (10061)2.Access denied for user 'ODBC'@'localhost' 1.Can't connect to MySQL server on xxx (10061)参考https://jingyan.baidu.com/article/a681b0de5ac1dc3b16...原创 2019-02-20 20:16:51 · 1823 阅读 · 0 评论 -
Django(Centos)搭建配置踩坑
最近看py项目总是用到django,在centos上搭了一下看它们的效果。https://github.com/tokyoprogrammer/islander旅行岛屿。它将推荐旅游点,并管理您的旅游时间表。放到centos下,运行setup的sh文件:https://blog.csdn.net/hpf247/article/details/79190600运行完结果 ...原创 2019-08-16 19:52:56 · 926 阅读 · 3 评论 -
J2EE 1.基础概念与环境搭建
概述J2EE的四层结构客户端:可以是基于Web的,也可以是客户端软件Web层:将用户的输入发送给企业的JAVA Bean(E JB)业务层:由EJB处理逻辑。EJB有三种:会话(临时交互)、实体(数据库永久记录)、消息驱动(组件异步接收服务消息)EIS:系统信息系统。数据库J2EE结构:容器定制多方面支持容器:EJB、Web、客户端、AppletWeb服务器、应...原创 2018-10-12 18:00:33 · 177 阅读 · 0 评论