摘要: ORM: ORM框架的作用就是把数据库表的一行记录与一个对象互相做自动转换。 正确使用ORM的前提是了解关系数据库的原理。 ORM就是把数据库表的行与相应的对象建立关联,互相转换。 由于关系数据库的多个表还可以用外键实现一对多、多对多等关联,相应地, ORM框架也可以提供两个对象之间的一对多、多对多 阅读全文
posted @ 2018-01-14 12:51 skyflask 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 知识预览 2.3 jQuery 遍历 2.4 jquery 事件 一 jquery介绍 1 流行的JavaScript库 为了简化 JavaScript 的开发, 一些 JavsScript 库诞生了. JavaScript 库封装了很多预定义的对象和实用函数。能帮助使用者建立有高难度交互的 Web 阅读全文
posted @ 2018-01-14 12:51 skyflask 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 一 jquery简介 1 jquery是什么 jQuery由美国人John Resig创建,至今已吸引了来自世界各地的众多 javascript高手加入其team。 jQuery是继prototype之后又一个优秀的Javascript框架。其宗旨是——WRITE LESS,DO MORE,写更少的 阅读全文
posted @ 2018-01-14 12:50 skyflask 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 一 框架 框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,简单地说,就是你用别人搭建好的舞台来做表演 二 django命令行工具 django-admin.py 是Django的一个用于管理任务的命令行工具,manage.py 阅读全文
posted @ 2018-01-14 12:50 skyflask 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 闭包: 攻克装饰器之前,我们需要找到一些武器来帮助我们。 装饰器: 概念 装饰器本质上是一个函数,该函数用来处理其他函数,它可以让其他函数在不需要修改代码的前提下增加额外的功能,装饰器的返回值也是一个函数对象。它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等应用场景。 阅读全文
posted @ 2018-01-14 12:49 skyflask 阅读(215) 评论(0) 推荐(0) 编辑
摘要: “在Python中,函数本身也是对象” 这一本质。那不妨慢慢来,从最基本的概念开始,讨论一下这个问题:1. Python中一切皆对象这恐怕是学习Python最有用的一句话。想必你已经知道Python中的list, tuple, dict等内置数据结构,当你执行: alist = [1, 2, 3] 阅读全文
posted @ 2018-01-14 12:49 skyflask 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 知识预览 计算机网络 回到顶部 网络通信要素: A:IP地址 (1) 用来标识网络上一台独立的主机 (2) IP地址 = 网络地址 + 主机地址(网络号:用于识别主机所在的网络/网段。主机号:用于识别该网络中的主机) (3) 特殊的IP地址:127.0.0.1(本地回环地址、保留地址,点分十进制)可 阅读全文
posted @ 2018-01-14 12:49 skyflask 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 知识预览 ORM 创建表(建立模型) 添加表记录 查询表记录 修改表记录 删除表记录 回到顶部 ORM 映射关系: 表名 <-------> 类名 字段 <-------> 属性 表记录 <------->类实例对象 回到顶部 创建表(建立模型) 实例:我们来假定下面这些概念,字段和关系 作者模型: 阅读全文
posted @ 2018-01-14 12:38 skyflask 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 知识预览 一 Django的form组件 二 Django的model form组件 三 Django的缓存机制 四 Django的信号 五 Django的序列化 回到顶部 一 Django的form组件 回到顶部 二 Django的model form组件 这是一个神奇的组件,通过名字我们可以看出 阅读全文
posted @ 2018-01-14 12:33 skyflask 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 知识预览 发送GET请求 发送POST请求 回到顶部 发送GET请求 直接请求 ? 1 2 3 import requests response=requests.get("https://movie.douban.com/top250") print(response.text) 发送参数 你也许 阅读全文
posted @ 2018-01-14 12:32 skyflask 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 知识预览 分页 中间件 回到顶部 分页 Django的分页器(paginator) view from django.shortcuts import render,HttpResponse # Create your views here. from app01.models import * f 阅读全文
posted @ 2018-01-14 12:31 skyflask 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 知识预览 request模块 回到顶部 request模块 安装 ? 1 pip install requests 简单使用 import requests response=requests.get("https://movie.douban.com/cinema/nowplaying/beiji 阅读全文
posted @ 2018-01-14 12:31 skyflask 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 知识预览 MTV模型 Django基本命令 视图层之路由配置系统(views) 视图层之视图函数(views) 模板层(template) 模型层基础(model) 模型层进阶(model) 回到顶部 MTV模型 Django的MTV分别代表: Model(模型):负责业务对象与数据库的对象(ORM 阅读全文
posted @ 2018-01-14 12:30 skyflask 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 知识预览 Ajax准备知识:json Ajax简介 jquery实现的ajax JS实现的ajax jQuery.serialize() 上传文件 同源策略与Jsonp CORS 回到顶部 Ajax准备知识:json 什么是json? 定义: JSON(JavaScript Object Notat 阅读全文
posted @ 2018-01-14 12:30 skyflask 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 知识预览 beautifulsoup的简单使用 beautifulsoup的遍历文档树 beautifulsoup的搜索文档树 beautifulsoup的css选择器 回到顶部 beautifulsoup的简单使用 简单来说,Beautiful Soup是python的一个库,最主要的功能是从网页 阅读全文
posted @ 2018-01-14 12:29 skyflask 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 知识预览 COOKIE 与 SESSION 用户认证 回到顶部 COOKIE 与 SESSION 概念 cookie不属于http协议范围,由于http协议无法保持状态,但实际情况,我们却又需要“保持状态”,因此cookie就是在这样一个场景下诞生。 cookie的工作原理是:由服务器产生内容,浏览 阅读全文
posted @ 2018-01-14 12:28 skyflask 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 知识预览 构建一个表单 在Django 中构建一个表单 Django Form 类详解 使用表单模板 回到顶部 构建一个表单 假设你想在你的网站上创建一个简单的表单,以获得用户的名字。你需要类似这样的模板: ? 1 2 3 4 5 <form action="/your-name/" method= 阅读全文
posted @ 2018-01-14 12:28 skyflask 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 知识预览 ORM 创建表(建立模型) 添加表记录 查询表记录 修改表记录 删除表记录 回到顶部 ORM 映射关系: 表名 <-------> 类名 字段 <-------> 属性 表记录 <------->类实例对象 回到顶部 创建表(建立模型) 实例:我们来假定下面这些概念,字段和关系 作者模型: 阅读全文
posted @ 2018-01-14 12:27 skyflask 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 知识预览 QuerySet 中介模型 查询优化 extra 整体插入 回到顶部 QuerySet 可切片 使用Python 的切片语法来限制查询集记录的数目 。它等同于SQL 的LIMIT 和OFFSET 子句。 ? 1 >>> Entry.objects.all()[:5] # (LIMIT 5) 阅读全文
posted @ 2018-01-14 12:27 skyflask 阅读(85) 评论(0) 推荐(0) 编辑
摘要: Python生成随机验证码,需要使用PIL模块. 安装: ? 1 pip3 install pillow 基本使用 1. 创建图片 ? 1 2 3 4 5 6 7 8 9 from PIL import Image img = Image.new(mode='RGB', size=(120, 30) 阅读全文
posted @ 2018-01-14 12:26 skyflask 阅读(205) 评论(0) 推荐(0) 编辑