python 开发
礼拜天吃芋圆
这个作者很懒,什么都没留下…
展开
-
python6 js
1.JS基本语法:1.js引入方式js是脚本语言,可以在浏览器中执行。js文件是以.js为结尾的,引入html文件中时使用script标签,这时script需要添加一个属性src,src中写js文件的路径;但是js还可以直接写在html当中,在html中需要使用 标签中写js代码在html内部写js时,script标签可以放在head中,可以放在body中,还可以放在body后...原创 2019-07-08 21:24:55 · 120 阅读 · 0 评论 -
python5 html
一、常见的html元素1.html的作用:定义整个页面"长"成什么样子,相当于网站的骨架。2.html搭骨架的标签:标题标签:h1~h6容器标签:div :定义大的模块段落标签:p :段落行内标签:span :元素内容可以在同一行显示,是个行内元素跳转标签:a :跳转,有个href属性,属性中放网络路径,点击时会跳转到指定的网络路径中还有一个属性叫target,target属性...原创 2019-07-05 21:37:00 · 313 阅读 · 0 评论 -
python4 正则表达式
正则表达式是一个特殊的字符序列:用来描述某个规则re.match(正则表达式, 要匹配的字符串) 得到的是一个对象,匹配不成功返回NONEmatch方法的第一个参数接收的是描述某个规则的字符串第二个参数是要进行校验的值 从左向右开始匹配.group() (如果匹配到数据的话, 可以使⽤group⽅法来提取匹配到的数据出现次数:表示边界分组匹配search 搜索符合特征...原创 2019-06-10 20:09:18 · 497 阅读 · 0 评论 -
python3 数据库基本操作及与python的连接
分组查询和过滤过滤:SELECT 列名 FROM 表名 WHERE 过滤条件使用where,可以用来过滤单行,如果想要过滤分组或者聚合之后的数据,要加having正确:查看每个国家的总人数,年龄总和,平均年龄,最高年龄,最低年龄,但是排除某个国家SELECT country,COUNT(uname),SUM(age),AVG(age),MAX(age),MIN(age) FROM t_...原创 2019-06-07 21:29:48 · 996 阅读 · 0 评论 -
python2 网络编程
udp网络通信过程:(类似于发快递)1,应用层编写数据(你好),然后向下层传递2,传输层在数据前面加上端口号(包括发送端口和目的端口)3,网络层继续在前面加上IP地址(包括原IP和目的IP)4,链路层再在前面加上mac地址(mac:硬件地址,用来定义网络设备的位置)此时数据变成了:mac地址 IP地址 端口号 数据内容...原创 2019-06-06 14:20:40 · 338 阅读 · 0 评论 -
python 1 多进程 多线程
一、多进程1.主进程和子进程多任务处理:使得计算机可以同时处理多个任务听歌的同时QQ聊天、办公、下载文件程序执行就是一个进程主程序(就是主进程)中可以包含很多的其他进程。在主进程中添加了子进程,这样每个子进程可以在不同的gpu上跑,就可以实现并行。如果不加多进程,那么只能单进程运行,速度很慢。可能子进程的函数还没有跑完,可是主进程中已经完了。(比如子进程中有sleep方法)。2.创建进...原创 2019-06-05 16:32:33 · 421 阅读 · 0 评论 -
python7 Django(1)
流程关系:原创 2019-07-12 19:29:37 · 164 阅读 · 0 评论 -
python7 Django(2)
1.注册功能1.建立django项目2.创立apppython manage.py startapp stu3改setting.py中的参数INSTALLED_APPS4.urls.py中 建立预测路径加子路由 ath(‘register/’,include(‘stu.urls’))5.在stu中建立子路由6.views.py中创立function,并在判断在GET请求时候渲染页面,...原创 2019-11-02 20:29:25 · 200 阅读 · 0 评论 -
python7 Django(3)
ORMORM:对象关系映射 操作python语句来操作数据库原创 2019-11-06 21:48:19 · 114 阅读 · 0 评论 -
python Django(4)
1. 创建数据库表1V1人和身份证1Vmany一个班级多个学生manyVmany课程和学生uuid 唯一的字符。不可能重复。 唯一id2.数据库迁移失败如何处理3.创建多表1V1人和身份证1Vmany一个班级多个学生manyVmany课程和学生CASCADE 级联删除,...原创 2019-11-07 18:28:46 · 156 阅读 · 0 评论 -
python Django(5)
1. 学生注册功能1.新建 django项目2.创建apppython manage.py startapp stu3.修改根路由urlpath(’/student’,include(‘stu.urls’))4.创建子路由new一个python文件5.views中创建function(1)如果是GET请求,访问页面。html <form action="/student/...原创 2019-11-11 15:27:35 · 275 阅读 · 0 评论 -
python Django(6)
1.配置urls的方式 正向python3中的配置:1.位置传参:参数依次取值 re_path(‘query/(\d{2})’,views.index1)2.关键字传参:?P<关键字> re_path(‘query1/(?P[0-9]{4})/(?P[0-9]{2})’,views.index2)例子:方式2:方式3:方式4:2.反向...原创 2019-11-16 00:23:34 · 201 阅读 · 0 评论 -
python Django(7)
1.重定向访问一个网站,结果访问了另一个地址。第一次访问,走到viewsviews中进行重定向,重新访问另一个界面再访问另一个地址302 重定向通过HttoResponseRedirect()301 永久性重定向redrect(地址‘,permanent = true)301 302 的区别是没有中间的第2步(服务器缓存下来了)(1)HttoResponseRedirect...原创 2019-11-21 17:54:12 · 149 阅读 · 0 评论 -
python Django(8)
1.基于函数的视图和基于类的视图1.用基于类的视图,可以自动识别是get 还是post 类型。只需要重写 get post 方法就行了子urls中from django.urls import path,re_pathfrom stu import viewsurlpatterns = [ path('',views.IndexView.as_view()), re...原创 2019-11-22 20:27:12 · 216 阅读 · 0 评论 -
python(9) Django CSRF
1.CSRFcsrf:防止跨站攻击。思路是:匹配客户端和服务段加密信息是否一致流程:get请求是{%csrf_token%} 会生成一个字符串(隐藏域中)post请求时,隐藏域字符串传给服务器加密,如果cookie中字符串加密后与前面的相同,则信息安全。2 图解CSRF3.中间件1.中间件流程图设置中间件(1)mymiddleware 创建package(2)setti...原创 2019-11-23 21:46:43 · 138 阅读 · 0 评论