摘要:我们通常所说的跨域是狭义的,是由浏览器同源策略限制的一类请求场景。 同源政策的理解 一个域下的 js 脚本在未经允许的情况下,不能够访问另一个域的内容。这里的同源的指的是两个域的协议、域名、端口号必须相同,否则则不属于同一个域。 同源政策主要限制了三个方面 第一个是当前域下的 js 脚本不能够访问其
阅读全文
摘要:filter.html 在templates 文件夹下 <!-- 列表操作 --> {{ [1,2,3,4,5,6] | first }} <br> {{ [1,2,3,4,5,6] | last }} <br> {{ [1,2,3,4,5,6] | length }} <br> {{ [1,2,3
阅读全文
摘要:from flask import Flask,request, jsonify, redirect, url_for,abort,make_response,session,render_template app = Flask(__name__) @app.route('/') def inde
阅读全文
摘要:''' 用户登录状态保持 Cookie :指某些网站为了辨别用户身份,进行会话跟踪而存储用户在本地的数据 存储在浏览器当中的一段纯文本,不同域名 Cookie 是不能互相访问的 session:请求上下文对象,用于处理http请求中的一些数据内容 # 在服务器保持session # Session
阅读全文
摘要:1 '''客户端 服务器 交互的时候 有些准备工作或扫尾工作需要处理 2 在请求开始时,建立数据库连接 3 在请求开始时,根据需求进行权限验证 4 在请求结束时,指定数据的交互格式 5 6 ''' 7 8 from flask import Flask,abort 9 app = Flask(__n
阅读全文
摘要:自定义模版 减少开发时间 点击Define OK 输入flask_model 回车 自定生成模版 模版具体内容可在Template text:内编辑
阅读全文
摘要:''' 正则匹配路由:根据自己的规则去限定参数在进行访问 应用场景:限制用户访问 具体实现步骤: 导入转换器基类:在flask中,所有的路由匹配规则都是使用转换器对象进行记录 自定义转换器:自定义类继承于转换器类 添加转换器到默认的转换器字典中 使用自定义转换器实现自定义匹配规则 ''' from
阅读全文
摘要:1 # 状态码 2 # 200 请求已成功 3 #302 暂时性转移(重定向) 4 from flask import Flask,request,jsonify,redirect,url_for 5 #redict 重定向 可实现网页跳转 6 # 创建一个app应用,__name__指向程序所在的
阅读全文
摘要:表单提交中get和post方式的区别有5点 1.get是从服务器上获取数据,post是向服务器传送数据。 2.get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTPpost机制,将表单内各个字段与其内容放置在HTML
阅读全文
摘要:$含义及用法 JS应用库JQUERY的作者将之做为一个自定义函数名了,这个函数是获取指定网页元素的函数,使用非常之频繁 $()可以是$(expresion),即css选择器、Xpath或html元素,也就是通过上述表达式来匹配目标元素。 比如:$("a")构造的这个对象,是用CSS选择器构建了一个j
阅读全文
摘要:整体基本结构 <!DOCTYPE html> //文档的说明 <html> //标记文档的开始和结束 <head> //文档的头部 <meta charset="UTF-8"> //源信息标记 <title>Title</title> //标题标记 </head> <body> //主题内容 </b
阅读全文
摘要:加载静态文件 一个Web项目不仅需要HTML模板,还需要许多静态文件,比如CSS、JavaScript文件、图片和声音声。 在flask程序中,默认需要将静态文件存储在与主脚本(包含程序实例的脚本)同级目录的static文件夹中。 为了在HTML文件中引用静态文件,我们需要使用url_for()函数
阅读全文
摘要:from flask import Flask, jsonify app = Flask(__name__) tasks = [ { 'id': 1, 'title': u'订阅 python_mastery 专栏', 'description': u'专栏Link: https://xiaozhu
阅读全文
摘要:接收url中的参数 @app.route("/req") def req(): print(request.method) #获取访问方式 GET print(request.url) #获取url http://127.0.0.1:5000/req?id=1&name=wl print(reque
阅读全文
摘要:JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它基于JavaScript的一个子集,易于人的编写和阅读,也易于机器解析。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScrip
阅读全文