随笔分类 - Django
摘要:1. Cookie 1.1 会话追踪 一次客户端与服务端之间的会话可能会包含多次请求和响应,而在一个会话的多个请求之间共享数据,这就叫会话跟踪技术。在web中会话跟踪的实现要依靠cookie和session。 1.2 cookie的由来 1)保持状态 HTTP协议是无状态的,每一次的请求都没有直接关
阅读全文
摘要:1. 需求分析 1.1 报障功能 1)用户本身 提交报障单 查看主机的报障记录 2)处理者 查看所有人的报障单 处理报障单 1.2 博客(知识库) 1)知识库主页 展示最新的文章 展示最热的文章 展示评论最多的文章 分类查看 2)个人博客 显示个人博客主页 显示个人博客文章详细信息:赞、踩、评论 显
阅读全文
摘要:1. 瀑布流 瀑布流,又称瀑布流式布局。整版以图片为主,大小不一的图片按照一定的规律排列。 是比较流行的一种网站页面布局,视觉表现为参差不齐的多栏布局,随着页面滚动条向下滚动,这种布局还会不断加载数据块并附加至当前尾部。 1.1 models表结构 class Img(models.Model):
阅读全文
摘要:1. Form的简单使用 Form具有的功能: 生成HTML标签 验证用户数据(显示错误信息) HTML Form提交保留上次提交数据 初始化页面显示内容 1.1 创建Form类 from django.forms import Form from django.forms import widge
阅读全文
摘要:1. jQuery Ajax 1.1 Ajax简介 1)Ajax概述 AJAX,Asynchronous JavaScript and XML (异步的JavaScript和XML),一种创建交互式网页应用的网页开发技术方案。 异步的JavaScript:使用JavaScript以及浏览器提供类库向
阅读全文
摘要:1. 数据库的配置和使用 ORM是 “对象-关系-映射” 的简称。(Object Relational Mapping,简称ORM) 1.1 配置settings文件 django默认使用sqlite的数据库,并默认自带sqlite的数据库驱动 如果要更改数据库为MySQL,需要配置如下: DATA
阅读全文
摘要:1. Django的内置分页 1.1 views.py from django.shortcuts import render from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger L = [] for i
阅读全文
摘要:1. Django的使用 1.1 MVC和MTV框架 1)MVC M:模型,负责业务对象和数据库的映射(ORM) V:视图,负责与用户的交互(页面) C:控制器,负责与用户的交互(页面) 2)MTV M:模型(Model),负责业务对象和数据库的关系映射(ORM) T:模板(Template),负责
阅读全文
摘要:1. Web请求和响应的过程 简单来说,服务端接收到用户访问网站的请求时,无非就是将用户发来的请求信息进行分析(请求头+请求体)。 再根据用户请求信息中内容在服务端做对应的处理后,将处理后的结果(字符串)作为响应体,再加上响应头后构建成完整的响应报文返回给客户端。 如我们可以根据请求头中的URL来加
阅读全文