01 2018 档案

中间件的学习
摘要:1.创建中间件 文件路径 中间件的写法 这里要注意的是: 自定义的中间件是 def process_request(self,request) 函数可以没有返回值 def process_response(self,request,response)函数必须有返回值 返回 三个参数 包含 respo 阅读全文

posted @ 2018-01-29 19:07 王大拿 阅读(834) 评论(0) 推荐(1) 编辑

datetime学习
摘要:四、datetime类 (一)、datetime类的数据构成 datetime类其实是可以看做是date类和time类的合体,其大部分的方法和属性都继承于这二个类,相关的操作方法请参阅,本文上面关于二个类的介绍。其数据构成也是由这二个类所有的属性所组成的。 datetime(year, month, 阅读全文

posted @ 2018-01-28 20:41 王大拿 阅读(207) 评论(0) 推荐(0) 编辑

ORM 之常用重点 ******
摘要:总体介绍orm>>点我 单表查询api汇总 如 distinc(),order_by() id__gt=1 id__inrange=[ 1,3 ] 左右都包含 设置logging使能够实时显示翻译成的sql语句 >>> 点我 三种多对多表的创建方法 >>点我 了不起的双下方法 图书管理系统的是实战 阅读全文

posted @ 2018-01-27 17:31 王大拿 阅读(172) 评论(0) 推荐(0) 编辑

loging日志文件
摘要:此文件要放到django 项目中的setting文件夹,可以对文件进行一些配置和修改 django 项目中想要实时查看当前的ORM语句翻译成sql 语句需要配置的LOGGING内容 LOGGING = { 'version': 1, 'disable_existing_loggers': False 阅读全文

posted @ 2018-01-27 17:28 王大拿 阅读(327) 评论(0) 推荐(0) 编辑

分页的设置
摘要:写成函数的类型的方法 将分页功能封装在一个类中去,然后可以调用这个类中,可以调用类的属性‘ """ 这个文件的使用指南 """ class MyPage(object): def __init__(self, page_num, total_count, base_url, per_page_num 阅读全文

posted @ 2018-01-25 22:49 王大拿 阅读(298) 评论(0) 推荐(0) 编辑

Object Relational Mapping(ORM)
摘要:Object Relational Mapping(ORM) ORM介绍 ORM概念 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中 阅读全文

posted @ 2018-01-25 19:20 王大拿 阅读(487) 评论(0) 推荐(0) 编辑

Cookie、Session和自定义分页
摘要:Django中操作Cookie 目前市面上做登录的两种方式: 1. 加盐的Cookie 数据都保存在客户的浏览器上,服务端没什么压力 2. Cookie+Session 数据都保存在服务端,服务端会有一定的数据压力 Cookie 就是保存在浏览器端的键值对 1. 服务端可以在浏览器上设置COOKIE 阅读全文

posted @ 2018-01-25 19:08 王大拿 阅读(259) 评论(0) 推荐(0) 编辑

django之ORM专项训练之图书信息系统 了不起的双下方法实战 和 分组 聚合 Q, F查询,有約束和無約束
摘要:图书信息系统 双下方法的使用情况:要查确定的某一个对象他的属性值时, 首先获得具体对象的方法是 get() first() last() 获得具体对象之后,在找他的外键的属性 get() fitst() last()等方法获得的具体对象.外键.all() 这就是获得具体对象在通过他的外键找到他外键的 阅读全文

posted @ 2018-01-24 23:19 王大拿 阅读(194) 评论(0) 推荐(0) 编辑

多表查询 多对多关系之老师表单的增删改查
摘要:表单的建立 第三张表上放的每一个值实际上 可以指带的是一个对象(一条数据) 而不单单是一个id# 也可以是id} 查看老师信息 html页面 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv 阅读全文

posted @ 2018-01-24 20:40 王大拿 阅读(245) 评论(0) 推荐(0) 编辑

ORM 创建manytomay的三种方法 反向查询 和一些 双下方法版学员管理系统3
摘要:老师信息管理 三种创建多对对外键的方式常用第二种和第三种 思考 三种方式创建多对多外键方式及其优缺点。 外键的查询和使用 1外键的创建: 在数据库表中的表现形式 如何连表查询和使用 表里边: student_obj.cid_id=Class对像.id ; Student_obj.cid = Clas 阅读全文

posted @ 2018-01-23 19:40 王大拿 阅读(833) 评论(0) 推荐(0) 编辑

学生信息管理 和ROM常见的操作
摘要:ORM版学员管理系统 班级表 表结构 查询班级 URL部分: 视图部分: HTML部分: 新增班级 URL部分: 视图部分: HTML部分: 在班级列表页面添加一个a标签: 新添加页面: 注意 {% csrf_token %} 和 date类型的input标签。 删除班级 URL部分: 视图部分: 阅读全文

posted @ 2018-01-22 19:47 王大拿 阅读(310) 评论(0) 推荐(0) 编辑

Django 之 ORM
摘要:Object Relational Mapping(ORM) ORM介绍 ORM概念 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中 阅读全文

posted @ 2018-01-19 18:44 王大拿 阅读(404) 评论(0) 推荐(0) 编辑

Django 之老师讲的教师,班级学生,class_2_teacher四个表格的项目
摘要:现数据库中有四张表格 要求:实现查询功能 页面显示教师 id 姓名 教学班级 url 处设置 url(r'teacher_list/',teacher_list), teacher_list函数 HTML中的写法 得到的网页效果 添加老师功能: 注意点: 1.添加功能的应该有当前开讲课程所有数据,并 阅读全文

posted @ 2018-01-18 22:35 王大拿 阅读(780) 评论(0) 推荐(0) 编辑

Django模板系统
摘要:Django模板系统 官方文档 常用语法 只需要记两种特殊符号: {{ }}和 {% %} 变量相关的用{{}}, 逻辑相关的用{%%}。 变量 {{ 变量名 }} 变量名由字母数字和下划线组成。 点(.)在模板语言中有特殊的含义,用来获取对象的相应属性值。 如 {{class.classname} 阅读全文

posted @ 2018-01-18 22:33 王大拿 阅读(225) 评论(0) 推荐(0) 编辑

Django的View(视图)
摘要:Django的View(视图) 一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并且返回Web响应。 响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片。 无论视图本身包含什么逻辑,都要返回响应。代码写在哪里也无所谓,只要它 阅读全文

posted @ 2018-01-18 19:55 王大拿 阅读(10758) 评论(0) 推荐(0) 编辑

Django的路由系统
摘要:Django的路由系统 Django 1.11版本 URLConf官方文档 URL配置(URLconf)就像Django 所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表。 你就是以这种方式告诉Django,对于这个URL调用这段代码,对于那个URL调用那段代码。 URLc 阅读全文

posted @ 2018-01-18 19:55 王大拿 阅读(118) 评论(0) 推荐(0) 编辑

Django框架简介
摘要:Django框架简介MVC框架和MTV框架(了解即可) MVC,全名是Model View Controller,是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller),具有耦合性低、重用性高、生命周期成本低等优点。 想要更详 阅读全文

posted @ 2018-01-18 19:55 王大拿 阅读(127) 评论(0) 推荐(0) 编辑

模块和包
摘要:方法一 import modname 模块是指一个可以交互使用,或者从另一Python 程序访问的代码段。只要导入了一个模块,就可以引用它的任何公共的函数、类或属性。模块可以通过这种方法来使用其它模块的功能。 用import语句导入模块,就在当前的名称空间(namespace)建立了一个到该模块的引 阅读全文

posted @ 2018-01-13 14:53 王大拿 阅读(143) 评论(0) 推荐(0) 编辑

内置函数——filter和map
摘要:filter filter()函数接收一个函数 f 和一个list,这个函数 f 的作用是对每个元素进行判断,返回 True或 False , filter()根据判断结果自动过滤掉不符合条件的元素,返回由符合条件元素组成的新list。 它的到的结果是一个迭代器 例如,要从一个list [1, 4, 阅读全文

posted @ 2018-01-13 12:42 王大拿 阅读(186) 评论(0) 推荐(0) 编辑

匿名函数
摘要:匿名函数 匿名函数:为了解决那些功能很简单的需求而设计的一句话函数 上面是我们对calc这个匿名函数的分析,下面给出了一个关于匿名函数格式的说明 们可以看出,匿名函数并不是真的不能有名字。 匿名函数的调用和正常的调用也没有什么分别。 就是 函数名(参数) 就可以了~~~ 练一练: 用到匿名函数的内置 阅读全文

posted @ 2018-01-13 11:18 王大拿 阅读(390) 评论(0) 推荐(0) 编辑

Djangon 基础总结 汇总 从请求到返回页面的过程,
摘要:第一步我是用户 现在 浏览器上输入地址 》 发送给服务 来请求返回当前的页面 第二步 服务端获得我当前的客户端要求访问的地址 第三步 服务端去urls.py中去,来看是要访问那个地址 看到是 classlist 它对应的函数名是classlist 第四步 根据地址对应的 函数去执行函数classli 阅读全文

posted @ 2018-01-12 23:17 王大拿 阅读(2091) 评论(0) 推荐(0) 编辑

Django基础 一
摘要:1、POST和GET是HTTP协议定义的与服务器交互的方法。GET一般用于获取/查询 资源信息,而POST一般用于更新 资源信息。还有另两种方法是PUT和DELETE 2、POST和GET都可以与服务器交互完成查、改、增、删的操作。 注意都是大写的 而且都是客户端对服务端的请求 <form> 标签的 阅读全文

posted @ 2018-01-11 19:32 王大拿 阅读(204) 评论(0) 推荐(0) 编辑

异常处理
摘要:博客园 首页 新随笔 联系 管理 订阅 随笔- 30 文章- 67 评论- 76 博客园 首页 新随笔 联系 管理 订阅 随笔- 30 文章- 67 评论- 76 随笔- 30 文章- 67 评论- 76 python之路——异常处理 阅读目录 一 错误和异常 二 异常处理 2.1 什么是异常处理? 阅读全文

posted @ 2018-01-10 17:19 王大拿 阅读(139) 评论(0) 推荐(0) 编辑

day 61 pymysql
摘要:Python3连接MySQL 本文介绍Python3连接MySQL的第三方库--PyMySQL的基本使用。 PyMySQL介绍 PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。 Django中也可以使用PyMySQL连接My 阅读全文

posted @ 2018-01-10 17:00 王大拿 阅读(150) 评论(0) 推荐(0) 编辑

day 60 Bootstrip学习
摘要:图标地址 http://fontawesome.io/icons/ 图标用法地址 http://fontawesome.io/examples/ 实现代码 弹出模态框 模态框和绑定模态框的按钮 <!-- Button trigger modal --> <button type="button" c 阅读全文

posted @ 2018-01-09 22:42 王大拿 阅读(188) 评论(0) 推荐(0) 编辑

day 59 Bootstrap学习
摘要:恢复内容开始 简介 栅格系统用于通过一系列的行(row)与列(column)的组合来创建页面布局,你的内容就可以放入这些创建好的布局中。下面就介绍一下 Bootstrap 栅格系统的工作原理: “行(row)”必须包含在 .container (固定宽度)或 .container-fluid (10 阅读全文

posted @ 2018-01-08 21:44 王大拿 阅读(140) 评论(0) 推荐(0) 编辑

复习之基础部分:
摘要:1.反向切片要写上步长为-1 如 a='asdfg' a[-1:2:-1] 2.fromat的三种用法:记住 3.字典打印键值对,和如何打印值字典键的特性 4.set 集合的特性 集合的增 集合的交集并集差集等等 5.pickle 是将文件转换成二进制文件存入, 所有对文件读的时候应该设置相应的格式 阅读全文

posted @ 2018-01-07 22:19 王大拿 阅读(127) 评论(0) 推荐(0) 编辑

day 57 jQuery的补充
摘要:.data() 在匹配的元素集合中的所有元素上存储任意相关数据或返回匹配的元素集合中的第一个元素的给定名称的数据存储的值。 .data(key, value): 描述:在匹配的元素上存储任意相关数据。 注意 value 可以是任意数据 可以是值,也可以是jQuery对象等 .data(key): 描 阅读全文

posted @ 2018-01-06 14:06 王大拿 阅读(173) 评论(0) 推荐(0) 编辑

day 56 jQuery学习
摘要:1.补充:each 描述:一个通用的迭代函数,它可以用来无缝迭代对象和数组。数组和类似数组的对象通过一个长度属性(如一个函数的参数对象)来迭代数字索引,从0到length - 1。其他对象通过其属性名进行迭代。 .each(function(index, Element)): 描述:遍历一个jQue 阅读全文

posted @ 2018-01-04 18:50 王大拿 阅读(148) 评论(0) 推荐(0) 编辑

day 55 jQuery 之事件 绑定等
摘要:属性选择器: 例子: 隔行变色例子: <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <title>各行变色</title> <style> .h2{background-color: red} </style> < 阅读全文

posted @ 2018-01-03 20:00 王大拿 阅读(210) 评论(0) 推荐(0) 编辑

day 54 JS 之 jquery
摘要:jQuery入门 2017-07-10 jQuery快速入门。 jQuery介绍 jQuery是一个轻量级的、兼容多浏览器的JavaScript库。 jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行Ajax交互,能够极大地简化JavaScript编 阅读全文

posted @ 2018-01-02 16:16 王大拿 阅读(138) 评论(0) 推荐(0) 编辑

导航