03 2019 档案
摘要:一、auth模块 from django.contrib import auth django.contrib.auth中提供了许多方法,这里主要介绍其中的三个: 1.1 、authenticate() 提供了用户认证,即验证用户名以及密码是否正确,一般需要username password两个关键
阅读全文
摘要:Django的Forms组件主要有以下几大功能: 页面初始化,生成HTML标签 校验用户数据(显示错误信息) HTML Form提交保留上次提交数据 一、小试牛刀 1、定义Form类 2、设计url与视图对应关系 3、视图函数 4、模板文件 附:Django内置的字段及属性 Field requir
阅读全文
摘要:1、中间件的概念 中间件顾名思义,是介于request与response处理之间的一道处理过程,相对比较轻量级,并且在全局上改变django的输入与输出。因为改变的是全局,所以需要谨慎实用,用不好会影响到性能。 Django的中间件的定义: Middleware is a framework of
阅读全文
摘要:一、视图代码 import random def get_random_color(): """ 获取随机图片颜色 :return: """ return random.randint(0, 255), random.randint(0, 255), random.randint(0, 255) def valid_img(request): ...
阅读全文
摘要:Cookies 定义:让网站服务器把少量数据储存到客户端的硬盘或内存,从客户端的硬盘读取数据的一种技术; 下载与引入:jquery.cookie.js基于jquery;先引入jquery,再引入:jquery.cookie.js;下载:http://plugins.jquery.com/cookie
阅读全文
摘要:一、会话跟踪技术 1、什么是会话跟踪技术 我们需要先了解一下什么是会话!可以把会话理解为客户端与服务器之间的一次会晤,在一次会晤中可能会包含多次请求和响应。例如你给10086打个电话,你就是客户端,而10086服务人员就是服务器了。从双方接通电话那一刻起,会话就开始了,到某一方挂断电话表示会话结束。
阅读全文
摘要:一、Ajax简介 AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步Javascript和XML”。即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是XML,现在更多使用json数据)。 同步交互:客户端发出一个
阅读全文
摘要:一、class RelatedManager "关联管理器"是在一对多或者多对多的关联上下文中使用的管理器。它存在于下面两种情况: 1、一对多 ForeignKey关系的“另一边”。像这样: 在上面的例子中,管理器publish_obj.book_set 会拥有下面介绍的方法。 2、多对多 Many
阅读全文
摘要:一、创建模型 下面我们通过图书管理系统,来设计出每张表之间的对应关系。 通过上图关系,来定义一下我们的模型类。 注意,不要忘了django使用MySQL数据库的步骤,一步一步执行完成,方可通过orm操作数据库。 二、操作表记录 1、添加一些简单的数据 2、一对多 核心:明白book.publish
阅读全文
摘要:一、内容回顾 1、路由层 a、简单使用 b、有名分组 c、路由分发 d、反向解析 2、视图层 a、HttpRequest对象 常用的属性 常用方法 常用的属性 常用方法 常用的属性 常用方法 b、HttpResponse对象 响应三剑客 3、模板层 a、模板之变量 b、模板之过滤器 c、模板之标签
阅读全文
摘要:一、内容回顾 1、web应用程序 2、HTTP协议 a、http协议特性 b、http请求格式 c、http响应格式 3、wsgiref模块 4、Django下载与简单应用 a、Django简介(MTV) b、下载django命令 c、创建项目命令 d、创建app应用 e、启动项目 二、今日概要 1
阅读全文
摘要:一、今日概要 1、了解Web应用程序的本质 2、Django简介及安装使用 二、今日详细 1、最简单的web应用程序 Web应用程序指供浏览器访问的程序,通常也简称为Web应用。程序的最大好处是用户很容易访问应用程序,用户只需要有浏览器即可,不需要再安装其他软件。 应用程序有两种模式C/S、B/S:
阅读全文