![](https://img-blog.csdnimg.cn/20200622230034707.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
python_web
文章平均质量分 57
python_web
IT技术学习
学习很重要
展开
-
Linux操作系统下安装python环境
复制完地址回到linux系统通过wget命令,粘贴复制的下载链接进行下载。输入 python3 测试。退出命令 exit()原创 2023-07-30 22:54:07 · 1241 阅读 · 0 评论 -
vue.js学习笔记01——入门
Vue.js介绍 — Vue.jsVue.js 教程三、最简案例1.代码2.分析结论: el所选择元素的内部有效。 一般建议使用id选择器除html和body标签的双标签 8.v-model axios中文网|axios API 中文文档 | axios导入: 参考案例......原创 2022-06-15 23:27:36 · 203 阅读 · 0 评论 -
python连接mysql——PyMySQL库
3.查看文档SQL教程(从入门到精通)基本查询 - 廖雪峰的官方网站SQL 教程 | 菜鸟教程SQL简介 -SQL教程2.插入数据3.改数据4.删除数据四、注意1.连接数据失败,异常处理2.根据受影响行数,判断处理是否成功3.***防止sql注入***.........原创 2022-06-10 14:19:43 · 213 阅读 · 0 评论 -
MySQL的下载安装教程(8.0版本)
1.1 搜索MySQL官网 1.2 进入下载页面 1.3 进入社区版下载界面 1.4 进入Windows安装文件下载界面 1.5 选择要下载的版本(显示是32位,但实际会根据个人电脑安装相应的版本) 1.6 下载安装文件 2.1 打开文件 2.2 选择安装类型(选择Server only) 2.3 检查依赖需求 2.4 提......转载 2022-06-10 09:46:23 · 518 阅读 · 0 评论 -
Python学习笔记——MVC和MVT框架
资料来源网络MVC框架MVT框架——Django框架原创 2021-08-20 22:30:38 · 438 阅读 · 0 评论 -
Python——Flask实现电脑监控
思路:手机或其他设备,通过网址访问 Flask,Flask截图,并将截图返回浏览器。代码:from flask import Flask # 引入核心处理模块from PIL import ImageGrab# 通过当前文件构建一个app应用,当前文件就是web_app程序的入口app = Flask(__name__)@app.route('/') # 访问的路径 是根目录def hello_world(): # 访问上面定义的路径就是访问此方法 im = Im原创 2021-06-24 00:15:17 · 785 阅读 · 0 评论 -
Python搭建文件分享服务器——http.server模块
一、可参考官网https://docs.python.org/zh-cn/3/library/http.server.html#module-http.server二、实现方式1.此Python文件所在的目录为根目录import http.serverimport socketserverPORT = 8000Handler = http.server.SimpleHTTPRequestHandlerwith socketserver.TCPServer(("", POR原创 2021-04-20 17:43:36 · 219 阅读 · 0 评论 -
flask库使用时,报错ModuleNotFoundError: No module named ‘MySQLdb‘
在python2.x中用mysqldb,但是在python3.x中已经不支持那个组件了。取而代之的是:import pymysqlPyMySQL是纯 Python 实现的驱动,速度上比不上 MySQLdb,最大的特点可能就是它的安装方式没那么繁琐,同时也兼容 MySQLdb。...原创 2021-04-11 23:59:35 · 217 阅读 · 0 评论 -
MySQLdb、Mysqlclient、PyMySQL、mysql.connector用法总结和比较
原文来自:https://blog.csdn.net/shdxhsq/article/details/107724207目录一.MySQLdb1.介绍2.安装3.使用4.评价二.Mysqlclient1.介绍2.安装3.使用4.评价三.PyMySQL1.介绍2.安装3.使用4.评价四.mysql.connector1.介绍2.安装3.使用4.评价总结:一.MySQLdb1.介绍MySQLdb又叫M..原创 2021-03-24 11:42:56 · 1164 阅读 · 0 评论 -
ORM框架简介及优缺点
一、ORM简介 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。那么,到底如何实现持久化呢?一种简单的方案是采用硬编码方式,为每一种可能的数据库访问操作提供单独的方法。 这种方案存在以下不足: 1.持久化层缺乏弹性。一旦出现业务需求的变更,就必须修改持久化层的接口...转载 2021-03-24 11:20:52 · 2641 阅读 · 0 评论 -
Python3的URL编码和解码问题
编码:quote( )解码:unquote( )# coding:utf-8from urllib import parsestr1 = '你好123'str2 = parse.quote(str1) #字符串编码print(str2)str3 = parse.unquote(str2) #解码字符串print(str3)结果:原创 2021-03-08 17:41:58 · 372 阅读 · 0 评论 -
python学习笔记——flask之渲染模板(Jinja2)-特殊变量和方法
在Flask中,有一些特殊的变量和方法是可以在模板文件中直接访问的。一、config 对象:config 对象就是Flask的config对象,也就是 app.config 对象{{ config.SQLALCHEMY_DATABASE_URI }}二、request 对象{{ request.url }}三、url_for 方法{{ url_for('index') }}{{ url_for('post', post_id=1024) }}四、get_flash原创 2021-03-07 15:09:18 · 458 阅读 · 0 评论 -
python学习笔记——flask之渲染模板(Jinja2)-宏的概念
一、宏类似于python中的函数,宏的作用就是在模板中重复利用代码,避免代码冗余。二、定义和使用1.不带参数宏的定义与使用(macro相当于python的def关键字)定义{% macro input() %} <input type="text" name="username" value="" size="30"/>{% endmacro %}使用{{ input() }}2.带参数宏的定义与使用原创 2021-03-07 14:08:14 · 275 阅读 · 0 评论 -
python学习笔记——flask之flask-wtf
一、官网http://www.pythondoc.com/flask-wtf/二、安装pip install Flask-WTF三、使用1.查看文档2.原创 2021-03-07 11:19:23 · 1188 阅读 · 1 评论 -
python学习笔记——flask之渲染模板(Jinja2)过滤器
目录一、案例展示application.pyindex.html二、原理解释1.{{name | trim}}中name为传进来的变量名,trim为实现过滤功能的方法名,它俩之间一个竖杠2.相当于 将name传进trim()方法里进行处理(过滤),return返回处理后的数据,作为{{ }}最终的结果。三、过滤方法有哪些?1.官方文档查看2.过滤方法分类3.注意:支持链式使用过滤器四、自定义过滤器(过滤器就是一个函数)自定义函数注册过滤器方式一:..原创 2021-02-26 00:31:45 · 371 阅读 · 0 评论 -
python学习笔记——flask之初步认识渲染模板(Jinja2)
个人理解:视图函数直接return数据到浏览器,return的信息拼凑成html比较麻烦(python语法拼凑html)。为了保证html格式变化不大的情况下拼凑html数据====》html里嵌入python数据===》生成最终的html===》返回到前端一、寻找开发文档https://dormousehole.readthedocs.io/en/latest/二、案例11.准备1.app同目录下,创建templates文件夹(注意有s),这个文件夹里面放置..原创 2021-02-25 23:35:13 · 361 阅读 · 0 评论 -
python学习笔记——flask之Flask-Script
前言:flask-script的作用是可以通过命令行的形式来操作Flask。不使用flask-script:直接可以运行flask程序的app使用flask-script :命令控制manager,manager控制app一、找官网1.百度Flask-Scripthttps://pypi.org/project/Flask-Script/2.安装pip install Flask-Script3.GitHub网址https://github.com...原创 2021-02-25 16:09:37 · 2291 阅读 · 1 评论 -
python学习笔记——flask之请求钩子
一、理解钩子,如图二、Flask四种钩子before_first_request:在处理第一个请求前运行。before_request:在每次请求前运行。after_request(response):在每次请求后运行(没有未处理异常的情况)。teardown_request(response):在每次请求后运行(有无异常都可以,debug模式关闭)。三、代码测试1.代码# coding:utf-8from flask import Flaskapp = Fl.原创 2021-02-24 16:00:50 · 305 阅读 · 0 评论 -
python学习笔记——flask之请求上下文和应用上下文
1.“上下文”的理解比如再做填空题的时候,需要联系上下文,才能获取准确答案。上下文的不同,进而影响答案是什么。2.请求上下文:request 和 sessionrequest的使用,在获取里面的数据的时候,不同的请求,进而影响获取的数据。session也一样,session依赖cookie,需要确定请求,然后才可以确定使用session的内容。request 和 session都需要先确定请求,才能确定request 和 session,相对称呼为上文和下文3.应用(..原创 2021-02-21 21:25:21 · 620 阅读 · 0 评论 -
python学习笔记——flask之session
一、session的理解参考:https://it-chengzi.blog.csdn.net/article/details/1139151931.session就像一个银行,每个人都有银行卡,每个人通可以通过自己的卡,往银行个人账户里面存钱等操作。2.每个人卡里的钱不冲突,不会重复覆盖掉。3.根据银行卡(cookie中的session_id)匹配自己的账户(session中的存数据的地方)。二、session就像字典,通过处理字典方式处理session1.使用flask中的ses原创 2021-02-21 18:19:50 · 444 阅读 · 0 评论 -
python学习笔记——flask之cookie
一、cookie的理解参考:https://it-chengzi.blog.csdn.net/article/details/113915193二、flask中处理获取cookie的方方法或属性(可略过)1.从respone中获取有关cookie的方法或属性# coding:utf-8from flask import Flask,Responseapp = Flask(__name__)@app.route('/')def index(): resp = Respon原创 2021-02-21 16:17:26 · 911 阅读 · 1 评论 -
看完这篇 Session、Cookie、Token,和面试官扯皮就没问题了
Cookie 和 SessionHTTP 协议是一种无状态协议,即每次服务端接收到客户端的请求时,都是一个全新的请求,服务器并不知道客户端的历史请求记录;Session 和 Cookie 的主要目的就是为了弥补 HTTP 的无状态特性。Session 是什么客户端请求服务端,服务端会为这次请求开辟一块内存空间,这个对象便是 Session 对象,存储结构为ConcurrentHashMap。Session 弥补了 HTTP 无状态特性,服务器可以利用 Session 存储客户端...转载 2021-02-21 11:08:30 · 204 阅读 · 0 评论 -
python学习笔记——flask之json
一、原始方法1.数据转换成字符串2.设置响应类型为json# coding:utf-8from flask import Flaskimport jsonapp = Flask(__name__)@app.route('/')def index(): dic = {'name':'cz','age':18} str_json = json.dumps(dic) return str_json,200,{'Content-Type':'application原创 2021-02-18 23:08:26 · 900 阅读 · 0 评论 -
python学习笔记——JSON的理解
1.JSON是一种数据转化规则或格式。2.通过JSON规则将编程语言的数据类型转换成字符串,还可以再通过JSON规则将字符串恢复成编程语言的数据类型。3.每种编程语言都有处理JSON的格式的方法:编码方法,解码方法。4.案例:js与python通过JSON转换数据==》不同编程语言的数据转换1.通过JS中处理JSON的方法,将JS数据 转换成字符串,2.通过http传输到服务器3.通过python中处理JSON的方法,将字符串 转换成 python数据5.python..原创 2021-02-18 22:53:25 · 170 阅读 · 0 评论 -
python学习笔记——flask之response
一、返回响应体数据直接return返回就好# coding:utf-8from flask import Flaskapp = Flask(__name__)@app.route('/')def index(): return 'index page'# 运行程序if __name__ == '__main__': print(app.url_map)#查看所有的路由信息 app.run(host='0.0.0.0',port=80,debug=True)原创 2021-02-18 15:02:15 · 3314 阅读 · 0 评论 -
python学习笔记——flask之异常
一、abortabort抛出http异常,停止继续放下执行from flask import Flask,abort#到如abort方法查看源码:1.abort(400)# coding:utf-8from flask import Flask,abortapp = Flask(__name__)@app.route('/test')def test(): print('已经访问到test方法') abort(404) #执行此行代码,自动抛..原创 2021-02-16 20:55:11 · 420 阅读 · 0 评论 -
python学习笔记——flask之上传下载文件
request.files['pic']中的pic是属性不是文件名文件上传一、普通方式1.request中获取文件对象2.读取数据,再写入到服务器文件中。# coding:utf-8from flask import Flask,requestapp = Flask(__name__)@app.route('/upload',methods=['POST']) #上传文件def upload(): file_open = request.files['pic']#原创 2021-02-15 18:30:06 · 1100 阅读 · 1 评论 -
python学习笔记——flask之request
from flask import request就是 Flask 中表示当前请求的 request 对象,request对象中保存了一次HTTP请求的一切信息。代码# coding:utf-8from flask import Flask,requestapp = Flask(__name__)@app.route('/') # 访问的路径 是根目录def index(): # 访问上面定义的路径就是访问此方法 #请求行 print('request.m.原创 2021-02-15 16:47:18 · 3751 阅读 · 0 评论 -
PostmanAPI调试工具——下载安装
一、下载https://www.postman.com/downloads/二、安装三、使用1.打开后提示登录,没有账号就注册一个2.3.原创 2021-02-15 15:13:54 · 302 阅读 · 0 评论 -
HTTP协议——笔记
HTTP协议(HyperText Transfer Protocol,超文本传输协议)是因特网上应用最为广泛的一种网络传输协议,所有的WWW文件都必须遵守这个标准。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。一、请求和相应的结构请求消息:请求行,请求头,空行,请求体响应消息:响应行,响应头,空行,响应体二、请求和响应的图解三、解释请求消息:请求行: 请求方法参考:https://www.runo...原创 2021-02-14 19:07:14 · 253 阅读 · 0 评论 -
python学习笔记——flask之转换器
类型转换器的作用,匹配上数据类型转换器规定的正则表达式,才能访问此链接。转换器会对数据进行处理,然后将处理后的数据赋值给变量一、使用自带的数据类型转换器1.将数据转换成整数@app.route('/login/<int:num>')#默认是字符串,可以转换成数字# coding:utf-8from flask import Flask,current_app,redirect,url_for # 通过当前文件构建一个app应用,当前文件就是web_app程序的入.原创 2021-02-08 17:03:32 · 840 阅读 · 3 评论 -
flask中的debug的用法
flask中打开debug的方式flask中打开debug的方式如下:接下来将介绍三种,首先从基本结构开始:详情看周围文字打开debug的第一种方式:直接在app.run()中,令debug=True运行结果如下:打开debug的第二种方式:使用app.debug=true+运行结果如下:打开debug的第三种方式:使用字典的方式2种1、字典的第一种方式app.config.update(DEBUG=True)app.run()2、使用字典的第二种方式转载 2021-02-03 16:32:51 · 1215 阅读 · 0 评论 -
python学习笔记——flask之配置文件
大部分参考下面的链接,有一部分做了修改:https://www.cnblogs.com/chenice/articles/9114078.html方式一:字段赋值方式导入from flask import Flask app = Flask(__name__) app.config["debug"] = Trueapp.secret_key = 'afadfadfaf' @app.route("/")def index(): return "hello" if原创 2021-02-03 15:52:15 · 921 阅读 · 2 评论 -
Flask的安装和使用(入门笔记,基本使用和路由设置)
一、查看官网(flask 烧瓶的意思)1.百度搜索 flask2.https://flask.palletsprojects.com/en/1.1.x/二、安装1.查看安装方法2.一些介绍3.安装命令pip install Flask三、使用1.一个最小的应用from flask import Flask # 引入核心处理模块# 通过当前文件构建一个app应用,当前文件就是web_app程序的入口app = Flask(...原创 2020-06-25 15:50:21 · 1712 阅读 · 0 评论 -
web框架Flask vs. Django——python
Django走的是大而全的方向,开发效率高。它的MTV框架,自带ORM,admin后台管理,自带的sqlite数据库和开发测试用的服务器,给开发者提高了开发效率。重量级的web框架,功能齐全,提供一站式的解决思路,能让开发者不用在选择上花费大量的时间。自带ORM和模板引擎,支持jinja等非官方模板引擎。自带ORM使Django和关系型数据库耦合度高,如果要使用非关系型数据库,需要使用第三...原创 2020-01-28 23:22:00 · 316 阅读 · 0 评论 -
Python学习笔记——Python CGI测试案例
一、环境配置:https://blog.csdn.net/tscaxx/article/details/104527962二、CGI编程参考来源:https://www.runoob.com/python3/python3-cgi-programming.html1.CGI架构图2.案例下面两个文件放到CGI目录1.test.html文件<!DOCTY...原创 2020-02-27 22:08:44 · 423 阅读 · 0 评论 -
Python学习笔记——apache安装和配置+Python CGI编程
一、下载apache1.百度搜索downlaod apache2.选择windows版本http://httpd.apache.org/download.cgi3.http://httpd.apache.org/docs/current/platform/windows.html#down4.下载二、配置Apache配置文件位置:Apache24...原创 2020-02-27 16:16:42 · 961 阅读 · 0 评论