自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 收藏
  • 关注

翻译 PEP 8 -- Python代码格式规则

PEP 8 – Python代码格式规则PEP:8标题:Python代码格式规则(Style Guide for Python Code)作者:Guido van Rossum (guido at python.org), Barry Warsaw (barry at python.org), Nick Coghlan (ncoghlan at gmail.com)...

2020-01-14 15:49:00 510

原创 day57 Django补充内容(中间件其他方法、jQuery操作cookie、csrf详解和form组件简单使用)

day57 Django补充内容(中间件其他方法、jQuery操作cookie、csrf详解和form组件简单使用)中间件其他方法我们已经学到了中间件的三个方法:process_request、process_respond 和 process_view:process_request 在路由分发之前被调用,用来处理请求的数据;process_respond 在gwsi相应之前进行...

2019-12-02 21:01:53 197

原创 day56 cookie和session和中间件

day56 cookie和session和中间件Cookie和sessionCookie初识Cookie的由来大家都知道HTTP协议是无状态的。无状态的意思是每次请求都是独立的,它的执行情况和结果与前面的请求和之后的请求都无直接关系,它不会受前面的请求响应情况直接影响,也不会直接影响后面的请求响应情况。一句有意思的话来描述就是人生只如初见,对服务器来说,每次的请求都是全新的。状态可以...

2019-11-28 21:26:10 167

原创 day55 Django JsonResponse json 弹框

day55 Django JsonResponse json 弹框ajax上传文件ajax主要是 js 代码,对 HTML 的改变不大,只是实当增加一些 id 属性,以便更容易找到目标标签:{% csrf_token %}用户名:<input type="text" name="username">头像: <input type="file" name="file_ob...

2019-11-27 22:09:30 244

原创 day54 Django ajax和form表单上传文件

day54 Django ajax和form表单上传文件ajax特点局部刷新异步请求写法{% load static %}<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title>&l...

2019-11-27 20:12:56 122

原创 day53 Django多表查询、务和锁

day53 Django多表查询、务和锁基于双下划线的跨表查询(join)一对一正向连表 靠属性查询旭东的家庭住址ret = models.Author.objects.filter(name='旭东').values('ad__addr')print(ret)如果用SQL语句表示,应该是这个样子的:select app01_authordetail.addr from app...

2019-11-25 19:59:11 217

原创 day52 Django-ORM多表增删改查

day52 Django-ORM多表增删改查创建关系字段class Author(models.Model): name=models.CharField(max_length=32) age=models.IntegerField() ad=models.OneToOneField(to="AuthorDetail",to_field="id",on_delete=m...

2019-11-25 17:48:25 130

原创 day51 Django的ORM增删改查

day51 Django的ORM增删改查内容补充Django静态文件配置Django的静态文件在settings.py中的配置一般是这样的:STATIC_URL = '/static/'STATICFILES_DIRS = [ os.path.join(BASE_DIR,'statics'), #文件夹名称尽量不要和别名的名称冲突]静态文件的另外一种引入方式{% loa...

2019-11-21 20:33:09 113

原创 day50 Django的url路由补充和数据库操作

day50 Django的url路由补充和数据库操作url别名和反向解析给路径取别名,当路径改变时,不需要改变视图函数和代码中的引用方式。urls文件中的写法:url(r'^login/v2/', views.login,name='xx'),视图中反向解析:from django.urls import reverse# 也可以直接从 django.shortcuts 中导入re...

2019-11-20 19:56:52 145

原创 day49 Django魔法渲染

day49 Django魔法渲染模板渲染标签for 循环标签示例:<ul> {% for i in l1 %} #循环列表 <li>{{ i }}</li> {% endfor %}</ul><ul> {% for i in l1 reversed %} #翻转循环列表时 ...

2019-11-19 20:54:14 119

原创 day47 Django初识、URLs路由和视图函数

day47 Django初识、URLs路由和视图函数wsgiwsgi,web service gateway interface,网络服务网关接口,是应用程序和服务器程序之间沟通数据的格式要求返回动态页面可以通过模板渲染的方式,可以用到 Python 中的 jinja2 模块模板渲染:模板 – html文件渲染 – 字符串替换MVC和MTV模式MVC模式,所谓MVC就是把Web应用...

2019-11-18 18:25:01 115

原创 day48 Django视图函数,模板渲染和静态文件配置

day48 Django视图函数,模板渲染和静态文件配置视图函数request对象request.path #request.path当前请求路径request.method #当前请求方法(get,post...)request.GET # 获取所有get请求携带过来的数据request.POST # 获取所有post请求携带过来的数据request.body # 获取所有po...

2019-11-18 18:21:47 154

原创 day46 HTTP协议和Web框架介绍

day46 HTTP协议和Web框架介绍HTTP协议HTTP协议简介超文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是万维网的数据通信的基础。HTTP的发展是由蒂姆·伯纳斯·李于1989年在欧洲核子研究组织(CERN)所发起。HTTP的标准制定由万维网协会(World Wide We...

2019-11-14 20:25:40 666

原创 day43&day44 jQuery操作DOM和Bootstrap介绍

今日内容jquery选择器补充:checked 找到被选中的input标签:selected 找被选中的select标签中的option标签:disabled 不可操作的标签 :enabled 可操作的标签示例: html代码: 用户名:<input type="text" id="username" disabled> 密码: <input ty...

2019-11-13 19:20:22 267

原创 day41 js基础和js操作BOM和DOM

day41 js基础和js操作BOM和DOMhtml特殊符号 &nbsp; 空格 &gt; > &lt; <list-style: none;和ul标签的type='none'是一样的流程控制if判断if (a == 1){ //判断条件写在小括号里面,大括号里面写条件判断成功后的代码内容 console.log('1111');}...

2019-11-11 21:42:49 105

原创 day42 jQuery

day42 jQueryjs补充class类值操作var div1 = document.getElementById('d1');div1.classList; // 获取标签类值div1.classList.add('c2'); // 添加类值div1.classList.remove('c3'); // 删除类值div1.classList.toggle('c3'); //...

2019-11-11 21:26:59 94

原创 day40 JavaScript初识

day40 JavaScript初识margin补充margin-left:5%; 距离左边的距离为父级标签宽度的5%.js – JavaScriptECMAscript5ECMAscript6 – vue.js react …由三个部分组成1 ECMAscript5的核心 js语言2 BOM 浏览器对象模型 js操作浏览器,做出对应的一些效果3 DOM 文...

2019-11-06 17:58:51 285

原创 day39 CSS层叠样式表-01

day39 CSS层叠样式表-01css样式相关高度宽度html代码: <div> div1 </div> <span>span1</span>css写法: div{ height: 100px; width: 100px; background-color:...

2019-11-05 22:09:58 110

原创 day38 HTML基础

day38 HTML基础web前端开发基础HTMLcssjsjquerybootstrap我们从前学的网络编程,都是基于C/S架构的。即,我们写客户端的同时,还要写一个服务端。通过客户端和服务端的交互,实现各种功能。从今天开始,我们要学习前端开发。前端是基于B/S架构的。我们开发的东西以网页的形式呈现。浏览器作为客户端,我们只需要写好服务器的逻辑就可以了。从本质上讲,浏览器也...

2019-11-05 15:50:28 535 1

原创 day35 数据操作补充和单表操作

day35 数据操作补充和单表操作文章目录day35 数据操作补充和单表操作今日内容概要昨日内容回顾今日内容详细数据操作补充增 insert删 delete(谨慎操作,不可逆)改 update单表查询`select...where...``group by...having...``order by...limit...`今日内容概要数据操作补充增删改单表查询昨日内容回顾...

2019-10-30 19:15:49 100

原创 day33 数据库初识

day33 数据库初识文章目录day33 数据库初识今日内容概要昨日内容回顾今日内容详细数据库的概念数据库的基本术语数据库的分类MySQL的安装MySQL客户端命令进入客户端退出客户端和用户相关的命令数据库基本操作数据库操作表操作数据操作增删改查今日内容概要数据库的概念数据库的基本术语数据库的分类MySQL的安装MySQL的基本命令昨日内容回顾socketserversu...

2019-10-28 01:03:55 183

原创 day30 网络通信过程和TFTP协议

day30 网络通信过程和TFTP协议文章目录day30 网络通信过程和TFTP协议今日内容概要昨日内容回顾今日内容详细网络通信过程UDP广播网络连接方式Cisco Packet Tracer的安装和使用2台电脑联网通过集线器联网通过交换机连接通过路由器联网TFTP协议TFTP介绍struct模块的使用TFTP客户端编写今日内容概要网络通信过程TFTP协议昨日内容回顾网络基础s...

2019-10-23 21:27:15 381

原创 day27 线程同步

day27 线程同步文章目录day27 线程同步今日内容概要昨日回顾今日内容详细互斥锁(Mutex)死锁信号量(Semaphore)全局解释器锁(GIL)同步和异步同步(sync)异步(async)协程greenletgevent今日内容概要互斥(Mutex)死锁信号量(Semaphore)全局解释器锁(GIL)同步和异步协程昨日回顾进程池多线程今日内容详细互斥锁...

2019-10-18 18:47:19 152

翻译 Python 新式类继承关系的 C3 算法(Python 2.3 的方法解析顺序,MRO)

Python 2.3 的方法解析顺序(MRO)作者:Michele Simionato.翻译:刘硕原文链接:https://www.python.org/download/releases/2.3/mro/摘要:本文档面向于想要了解Python 2.3版本中 C3 方法解析顺序的 Python程序开发人员。尽管它对新手而言不是很友好,本文档里面还是提供了很多有助于理解的解决问题的例子。目前...

2019-10-17 17:18:22 151

原创 day25 多进程

day25 多进程文章目录day25 多进程今日内容昨日回顾今日内容详细多任务多进程进程池今日内容多任务多进程进程池昨日回顾魔法方法__init____new____str____len____del____eq____hash__异常处理try...except...try...except...except...try...except...e...

2019-10-15 21:15:41 101

原创 day24 内置方法,异常机制

day24 内置方法,异常机制文章目录day24 内置方法,异常机制今日内容昨日回顾今日内容详细内置方法(魔法方法)`__new__(cls[, ...])`创建对象`__init__(self[, ...])`构造器`__del__(self)`析构器`__len__(self)`获取长度`__hash(self)__`消息摘要算法`__str__(self)`打印方法`__eq__(self...

2019-10-15 16:51:41 142

原创 day22 封装、继承和程序设计模式

day22 封装、继承和程序设计模式文章目录day22 封装、继承和程序设计模式今日内容概要昨日回顾今日内容详细封装多态多态体现一,变量可以指向任意数据类型多态体现二,一类事物有多种形态(Polymorphic)多态性鸭子类型多态总结常见设计模式单例模式工厂模式今日内容概要封装继承程序设计模式单例模式工厂模式昨日回顾一对多组合关系将多个类的对象作为属性,封装在新...

2019-10-14 19:47:51 128

原创 树莓派安装和使用Pycharm

树莓派安装中文输入法很多教程都说,安装中文输入法需要更新字体,但是我发现,最新版本的树莓派是不需要这个操作的,可以直接安装输入法。在终端中输入命令sudo apt-get install fcitx fcitx-googlepinyin fcitx-module-cloudpinyin fcitx-sunpinyin还有一点待查的是,似乎现在国内使用树莓派也不需要更换源了,树莓派会自动选...

2019-10-13 17:53:43 15602 5

原创 day21 继承

day21 继承文章目录day21 继承今日内容昨日回顾今日内容详细一对多的组合关系继承(实现)关系今日内容一对多的组合关系继承(实现)关系单继承多继承super昨日回顾OOA、OOD和OOP类之间的关系依赖(关联)关系组合(聚合)关系继承(实现)关系依赖(关联)关系将一个类的对象或类名传给另一个类的方法使用删除示例属性的方法delatt...

2019-10-11 20:02:52 125

原创 day19 面向对象初识

day19 面向对象初识文章目录day19 面向对象初识今日内容概要前情回顾今日内容详细面向过程与面向对象类和对象创建类创建对象类属性和实例属性系统类今日内容概要面向对象初识面向过程与面向对象类与对象前情回顾包有.__init__.py文件的文件夹就是包今日内容详细面向过程与面向对象编程语言发展历程:机器语言 --> 汇编语言 --> 高级语言数学向左...

2019-10-09 17:54:07 162

原创 day12 Python中的内置函数

day12 Python中的内置函数文章目录day12 Python中的内置函数今日内容概要上周内容回顾今日内容详细推导式列表推导式字典推导式和集合推导式生成器表达式(推导式)内置函数一`all`函数`any`函数`callable`函数bytes函数chr和ord函数complex和divmod函数eval和exec函数frozenset函数hash函数help函数进制转换函数pow函数rep...

2019-10-05 20:44:55 302

原创 day11 迭代器和生成器

day11 迭代器和生成器文章目录day11 迭代器和生成器今日内容概要昨日内容回顾今日内容详细`f-strings`详解迭代器生成器总结今日内容概要f-strings详解迭代器生成器昨日内容回顾函数的默认参数动态位置参数:*args,接受多余位置参数,以元组形式储存动态关键字参数:**kwargs,接受多于默认参数,以字典形式储存参数的优先级:位置参数 > 动...

2019-10-05 19:18:57 156 1

原创 预科day03 学习工具和方法

文章目录预科day03今日内容概要昨日内容回顾今日内容详细Markdown常规语法1. 标题一级标题二级标题三级标题四级标题五级标题六级标题2. 列表3.代码块4. 表格5. 图片6. 超链接7. 加粗倾斜8. 分割线9. 颜色思维导图1. 推荐平台2. 核心三个按键3. 制作技巧笔记制作大纲Python全栈开发Python入门安装ycharm安装、激活、使用Python基础Python语法Pyt...

2019-10-05 19:17:59 199

原创 day18 包

day18 包文章目录day18 包今日内容昨日内容回顾今日内容详细包今日内容包 – 管理模块 – 具有__init__.py文件的文件夹就是包昨日内容回顾正则元字符元字符匹配规则\w一个字母、数字或下划线\w+一个或多个字母、数字或下划线\d一个数字\d+一个或多个数字\S一个非空白字符(数字、字母、下划...

2019-10-05 14:33:48 112 1

原创 day17 正则表达式和日志

day17 正则表达式和日志文章目录day17 正则表达式和日志今日内容昨日回顾今日内容详细`re`,正则表达式元字符正则表达式常用方法`logging`,日志基础版日志进阶版日志今日内容re,正则表达式 – 从字符串中提取内容logging,日志昨日回顾序列化json(重要,通用)dumps loads 用于网络传输dump load 用于文件存储...

2019-09-28 22:46:54 430

原创 day16 序列化、hashlib、collections和软件开发规范

day16 序列化、hashlib、collections和软件开发规范文章目录day16 序列化、hashlib、collections和软件开发规范今日内容昨日回顾今日内容详细序列化`json`模块`pickle`模块`json`和`pickle`的区别hashlib模块collections模块统计有序字典默认字典双端队列命名元组软件开发规范今日内容序列化jsonpickle...

2019-09-28 18:14:01 86

原创 day15 模块

day15 模块文章目录day15 模块今日内容概要昨日回顾今日内容详细自定义模块`time`模块`datetime`模块`random`模块`os`模块文件操作文件夹操作路径操作其他操作总结`sys`模块今日内容概要自定义模块time模块datetime模块random模块sys模块os模块昨日回顾有参装饰器:给装饰器额外增加一个参数来控制装饰器的行为:def a...

2019-09-26 20:26:43 57

原创 day14 装饰器进阶和递归

day14 装饰器进阶和递归文章目录day14 装饰器进阶和递归今日内容概要昨日内容回顾今日内容详细有参装饰器多个装饰器装饰一个函数递归今日内容概要有参装饰器多个装饰器装饰一个函数(了解)递归(人理解函数,神理解递归)昨日内容回顾闭包闭包的定义:在嵌套函数内,使用非全局变量(且非本层变量)将嵌套函数返回闭包的作用:保护数据的干净和安全闭包的应用场景:...

2019-09-25 19:06:17 76

原创 day 13 闭包和装饰器

day 13 闭包和装饰器文章目录day 13 闭包和装饰器今日内容概要昨日内容回顾今日内容详细闭包装饰器标准装饰器今日内容概要闭包装饰器初识标准版装饰器昨日内容回顾推导式列表推导式:[i for i in range(3)][i for i in range(9) if i % 3 == 0]字典推导式:{i: i + 1 for i in range(...

2019-09-24 19:24:57 193

原创 day10 函数的嵌套

day10 函数的嵌套文章目录day10 函数的嵌套今日内容概要昨日回顾今日内容详细函数的动态参数动态位置参数动态关键字参数(动态默认参数)函数参数总结函数参数补充万能传参聚合与打散函数的注释函数的名称空间函数名的第一类对象及使用函数的嵌套`global`和`nonlocal``global`方法`nonlocal`方法`global`和`nonlocal`方法总结今日内容概要函数的动态参...

2019-09-20 20:07:51 194

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除