会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
风间悠香
风间悠香的笔记本
博客园
新随笔
管理
随笔分类 -
[Python自学]
上一页
1
2
3
4
下一页
[Python自学] day-23 (1) (原生Ajax、jQuery Ajax、iframe)
摘要:一、原生Ajax 在之前学习jQuery的时候,我们选择使用1.x版本,而没有选择使用2.x、3.x版本。 主要是因为1.x版本兼容以前比较老的浏览器,例如IE6 IE7等。 例如要使用Ajax,低版本的浏览器可能不支持xmlHttpRequest对象,而只支持另外一种IE使用的对象叫ActiveX
阅读全文
posted @
2019-12-26 14:58
风间悠香
阅读(215)
评论(0)
推荐(0)
[Django框架] Django请求处理流程
摘要:转自:https://www.cnblogs.com/jiangchunsheng/p/8986532.html Django对请求的处理流程: 用户通过浏览器发送请求 请求到达request中间件,中间件对request请求做预处理或者直接返回response 若未返回response,会到达ur
阅读全文
posted @
2019-12-24 20:33
风间悠香
阅读(1140)
评论(0)
推荐(0)
[Python自学] day-22 (2) (缓存、信号、Form组件)
摘要:一、缓存 Django为我们提供了5种缓存机制: 1)开发调试用的缓存(什么都不干) 2)内存缓存 3)文件缓存 4)数据库缓存 5)memcache缓存 1.通用配置 CACHES = { 'default': { 'BACKEND': 'django.core.cache.backends.du
阅读全文
posted @
2019-12-23 23:04
风间悠香
阅读(383)
评论(0)
推荐(0)
[Python自学] day-22 (1) (Session、CSRF、中间件)
摘要:一、响应函数补充 三种返回响应的方式: return HttpResponse() return render() return redirect() HttpResponse: 除了能够返回字符串,还能返回bytes。 content = "Hello" return HttpResponse(c
阅读全文
posted @
2019-12-23 10:33
风间悠香
阅读(505)
评论(0)
推荐(0)
[Python自学] day-21 (2) (Cookie、FBV|CBV装饰器)
摘要:一、什么是Cookie 1.什么是Cookie? Cookie是保存在客户端浏览器中的文件,其中记录了服务器让浏览器记录的一些键值对(类似字典)。 当Cookie中存在数据时,浏览器在访问网站时会读取属于自己的数据,并携带在请求中发送给服务器。 这种机制可以用于许多场景,例如用户登录。 Cookie
阅读全文
posted @
2019-12-20 23:32
风间悠香
阅读(387)
评论(1)
推荐(0)
[Python自学] day-21 (1) (请求信息、html模板继承与导入、自定义模板函数、自定义分页)
摘要:一、路由映射的参数 1.映射的一般使用 在app/urls.py中,我们定义URL与视图函数之间的映射: from django.contrib import admin from django.urls import path from django.urls import re_path fro
阅读全文
posted @
2019-12-19 20:31
风间悠香
阅读(430)
评论(0)
推荐(0)
[Python自学] day-20 (Django-ORM、Ajax)
摘要:一、外键跨表操作(一对多) 在 [Python自学] day-19 (2) (Django-ORM) 中,我们利用外键实现了一对多的表操作。 可以利用以下方式来获取外键指向表的数据: def orm_test(request): # 向UserGroup表中插入一个group (gid=1,grou
阅读全文
posted @
2019-12-18 22:21
风间悠香
阅读(452)
评论(0)
推荐(0)
[Python自学] day-19 (2) (Django-ORM)
摘要:一、ORM的分类 ORM一般分为两类: 1.DB first:先在DB中创建数据库、表结构,然后自动生成代码中的类。在后续操作中直接在代码中操作相应的类即可。 2.Code first:直接在代码中实现各种类,然后执行,代码自动在DB中创建对应的数据库和表结构。 最常用的是后者,即Code Firs
阅读全文
posted @
2019-12-17 21:15
风间悠香
阅读(544)
评论(0)
推荐(0)
[Python自学] day-19 (1) (FBV和CBV、路由系统)
摘要:一、获取表单提交的数据 在 [Python自学] day-18 (2) (MTV架构、Django框架) 中,我们使用过以下方式来获取表单数据: user = request.POST.get('username', None) 这种获取方式可以获取来自表单的单个数据,例如<input type='
阅读全文
posted @
2019-12-17 15:03
风间悠香
阅读(508)
评论(0)
推荐(0)
[Python自学] day-18 (2) (MTV架构、Django框架、模板语言)
摘要:一、实现一个简单的Web服务器 使用Python标准库提供的独立WSGI服务器来实现MVC架构。 首先,实现一个简单的Web服务器: from wsgiref.simple_server import make_server # 每当一个请求连接,这个函数被调用一次 def RunServer(en
阅读全文
posted @
2019-12-15 11:35
风间悠香
阅读(368)
评论(0)
推荐(0)
[Python自学] day-18 (1) (JS正则、第三方组件)
摘要:一、JS的正则表达式 JS正则提供了两个方法: test():用于判断字符串是否符合规定; exec():获取匹配的数据; 1.test() 定义一个正则表达式: reg = /\d+/; // 用于判断多个数字 reg.test("akshdjkf78snjdkf"); // 返回true,因为中
阅读全文
posted @
2019-12-10 18:18
风间悠香
阅读(376)
评论(0)
推荐(0)
[Python自学] day-17 (jQuery)
摘要:一、jQuery简介 参考文档链接:http://jquery.cuishifeng.cn/ jQuery是JS的一个类库,是对DOM、BOM等的封装,方便我们来查找和操作元素。 jQuery分为1.x、2.x、3.x三个系列。1.x的兼容性比较好,他可以兼容IE低版本的浏览器。而3.x是最新的,功
阅读全文
posted @
2019-12-07 13:55
风间悠香
阅读(276)
评论(0)
推荐(0)
[Python自学] day-16 (JS、作用域、DOM、事件)
摘要:一、JS中的三种函数 1.普通函数 function func(){ console.log("Hello World"); }func() 2.匿名函数 setInterval(function(){ console.log(123) },5000) 中间的function()就是匿名函数。 3.
阅读全文
posted @
2019-12-06 11:12
风间悠香
阅读(315)
评论(0)
推荐(0)
[Python自学] day-15 (CSS、JS、DOM)
摘要:一、防止页面变形 在改变浏览器大小时,可能会导致里面的元素变形(特别是用百分比设置的宽度)。 那么,我们如何解决这个问题? 可以在最外层的元素(例如div)中,设置一个固定像素的宽度,例如: <body style="background: #dddddd; margin: 0px;"> <div
阅读全文
posted @
2019-01-24 13:43
风间悠香
阅读(304)
评论(0)
推荐(0)
[Python自学] day-14 (HTML5、CSS)
摘要:一、默认创建的HTML5文件 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> </body> </html> 标签:一对尖括号包含的东西叫标签,例如<
阅读全文
posted @
2019-01-23 16:07
风间悠香
阅读(378)
评论(0)
推荐(0)
[Python自学] day-12 (Mysql、事务、索引、ORM)
摘要:一、Mysql数据库 1.Mysql概述 1)Mysql中的一些概念 RDBMS:关系型数据库管理系统。Mysql是一种RDBMS。 Oracle:收费 Mysql:Oracle旗下免费 Sqlserver:微软 DB2:IBM Postgresql Sqlite:轻量级 access:轻量级 数据
阅读全文
posted @
2019-01-22 10:32
风间悠香
阅读(382)
评论(0)
推荐(0)
[Python自学] day-11 (RabbitMQ、持久化、Exchange、RPC、Redis)
摘要:一、RabbitMQ概述 RabbitMQ是一种消息队列,是一个公共的消息中间件,用于不同进程之间的通讯。 除了RabbitMQ以外,还有ZeroMQ、ActiveMQ等等。 前面学习了两种队列: 线程 QUEUE:只能用于线程间通信,不能跨进程。 进程 QUEUE:只能用于父进程与子进程之间通信,
阅读全文
posted @
2019-01-10 23:07
风间悠香
阅读(403)
评论(0)
推荐(0)
[Python自学] day-10 (多进程、数据交互、进程锁、__main__、进程池、协程、gevent、简单爬虫、事件驱动异步IO、select poll epoll)
摘要:一、多进程 程序中, 大量的计算占用CPU资源,而IO操作不占CPU资源。当程序需要进行大量计算时,Python采用多线程运行的速度不一定比单线程快多少。但是当程序是IO密集型的,那就应该使用多线程来处理。 由于Python自身机制,多线程并不是同时运行在不同的CPU核心上的。但是我们可以使用多进程
阅读全文
posted @
2018-03-21 17:00
风间悠香
阅读(430)
评论(0)
推荐(0)
[Python自学] day-9 (paramiko、SSH RSA、线程、GIL、互斥锁、信号量、事件、队列)
摘要:一、paramiko模块 (第三方模块,需安装依赖包) paramiko模块基于SSH来连接远程主机并进行相关操作。 1.SSHClient SSHClient:用于连接远程主机并执行基本命令。 import paramiko #创建SSH对象 ssh = paramiko.SSHClient()
阅读全文
posted @
2018-03-07 15:12
风间悠香
阅读(284)
评论(0)
推荐(0)
[Python自学] day-8 (SocketServer)
摘要:一、SocketServer 简化了编写网络服务器的难度。 1.SocketServer类型 socketserver.TCPServer :提供一个TCP的socketserver。 socketserver.UDPServer :提供了一个UDP的socketserver,参数同TCPServe
阅读全文
posted @
2018-03-06 16:42
风间悠香
阅读(219)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页