摘要: 1. 内容回顾 1. 基础必会三件套 from django.shortcuts import HttpResponse, render, redirect - HttpResponse("响应体内容") - render(request, "login.html",{“k”: "v"}) --> 阅读全文
posted @ 2018-06-13 17:03 道友请多指教 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 1. 登录功能的实现 1. form表单提交数据的注意事项: 1. 是form不是from,必须要有method和action 2. 所有获取用户输入的表单标签要放在form表单里面,表单标签必须要有name属性 3. form表单必须要有submit按钮 2. GET和POST 什么时候用GET: 阅读全文
posted @ 2018-06-12 15:16 道友请多指教 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 01. 列举常见的关系型数据库和非关系型都有那些? 1.关系型数据库通过外键关联来建立表与表之间的关系, 常见的有:SQLite、Oracle、mysql 2.非关系型数据库通常指数据以对象的形式存储在数据库中,而对象之间的关系通过每个对象自身的属性来决定 常见的有:MongoDb、redis 02 阅读全文
posted @ 2018-06-11 19:47 道友请多指教 阅读(121) 评论(0) 推荐(0) 编辑
摘要: Web框架本质及第一个Django实例 Web框架本质 我们可以这样理解:所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端。 这样我们就可以自己实现Web框架了。 半成品自定义web框架 import socket sk = socket.socket() 阅读全文
posted @ 2018-06-11 19:08 道友请多指教 阅读(181) 评论(0) 推荐(0) 编辑
摘要: collections是Python内建的一个集合模块,提供了许多有用的集合类。 namedtuple 我们知道tuple可以表示不变集合,例如,一个点的二维坐标就可以表示成: >>> p = (1, 2) 但是,看到(1, 2),很难看出这个tuple是用来表示一个坐标的。 定义一个class又小 阅读全文
posted @ 2018-06-07 20:58 道友请多指教 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1、面向对象编程 1、面向过程编程核心是”过程“二字,过程指的是解决问题的步骤,即先干什么再干什么基于该思想编写程序就好比在编写一条流水线,是一种机械式的思维方式 优点:复杂的问题流程化、进而简单化缺点:可扩展性差 2、面向对象核心”对象“二字,对象指的是特征与技能的结合体,基于该思想编写程序就好比 阅读全文
posted @ 2018-06-06 20:28 道友请多指教 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 1. 常用事件 keydown和keyup事件组合示例: <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta http-equiv="x-ua-compatible" content="IE=edge"> < 阅读全文
posted @ 2018-06-06 16:07 道友请多指教 阅读(147) 评论(0) 推荐(0) 编辑
摘要: """1. os和sys都是干什么的?2. 你工作中都用过哪些内置模块?3. 有没有用过functools模块?"""1. os 系统相关 sys 系统交互相关的 2.内置模块: json re pickle os sys hashlib struck 进程池和线程城池 threating.Lock 阅读全文
posted @ 2018-06-05 20:50 道友请多指教 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 1. 操作样式 对CSS类的操作: CSS 示例: 2. 位置相关 1. 相对定位 --> 相对自己原来的位置 2. 绝对定位 --> 相对已经定位过的父标签 3. 固定定位 --> 相对浏览器窗口位置 .offset()方法允许我们检索一个元素相对于文档(document)的当前位置。 和 .po 阅读全文
posted @ 2018-06-05 20:41 道友请多指教 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 1. 装饰器的原理以及为什么要使用装饰器 在代码运行期间动态增加功能的方式,称之为“装饰器”(Decorator)。 在不影响原代码结构的情况下为其添加功能 2. 装饰器的基本用法 3. 带参数的装饰器 4. 被装饰的函数有返回值怎么处理 res=func(*args,**kwargs) retur 阅读全文
posted @ 2018-06-04 19:42 道友请多指教 阅读(168) 评论(0) 推荐(0) 编辑