摘要: 我们在某个网站注册账号的时候,总会遇到下面的情况: 限定用户名的长度最少8位 用户输入的密码最短8位,最长28位 还有用户输入的手机号或者邮箱验证等 这些情况都可以由Django的 来实现。 Django中的form表单的定义 Django的表单系统中,所有的表单都继承自 类 基于Django的表单 阅读全文
posted @ 2017-10-09 22:00 Sun珊珊来迟 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 序列化和信号 一、序列化 关于Django中的序列化主要应用在将数据库中检索的数据返回给客户端用户,特别的Ajax请求一般返回的为Json格式。 1、serializers from django.core import serializers ret = models.BookType.objec 阅读全文
posted @ 2017-10-09 18:03 Sun珊珊来迟 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 一、Django内置分页 1.views.py from django.shortcuts import render from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger L = [] for i in r 阅读全文
posted @ 2017-10-09 10:46 Sun珊珊来迟 阅读(119) 评论(0) 推荐(0) 编辑
摘要: Cookie 1.获取Cookie: request.COOKIES['key'] request.get_signed_cookie(key, default=RAISE_ERROR, salt='', max_age=None) 参数: default: 默认值 salt: 加密盐 max_ag 阅读全文
posted @ 2017-10-09 10:15 Sun珊珊来迟 阅读(113) 评论(0) 推荐(0) 编辑
摘要: Django 中间件 我们从浏览器发出一个请求 Request,得到一个响应后的内容 HttpResponse ,这个请求传递到 Django的过程如下: 在django项目的settings模块中,有一个 MIDDLEWARE_CLASSES 变量,其中每一个元素就是一个中间件,如下图。 上图中是 阅读全文
posted @ 2017-10-08 15:49 Sun珊珊来迟 阅读(264) 评论(0) 推荐(0) 编辑
摘要: Django的生命周期和CBF和FBC 对于所有的web框架来说本质就是一个socket服务端,浏览器是socket客户端,客户端和服务端通信,字符串(Http协议):请求头和请求体 响应头+响应体 而对于Django这个web框架其整个请求的生命周期如上图所示 需要提别提醒的是大部分人以为Djan 阅读全文
posted @ 2017-09-20 19:57 Sun珊珊来迟 阅读(576) 评论(0) 推荐(0) 编辑
摘要: Git命令 Git是一个免费和开源的分布式版本控制系统,它的设计是为了处理从小到大的项目,包括速度和效率。Git很容易学习,而且具有闪电般的快速性能。它超越了像Subversion、CVS、Perforce和ClearCase这样的配置管理工具,具有廉价的本地分支、方便的登台区域和多个工作流。 创建 阅读全文
posted @ 2017-09-19 20:25 Sun珊珊来迟 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 一天工作所用到的Git命令 像大多数新手一样,我一开始是在网上搜索 Git 命令,然后把答案复制粘贴,并没有真正理解它们究竟做了什么。 后来我曾经想过:“如果有一个最常见的 Git 命令的列表,以及它们的功能是什么,这不是极好的吗?” 经常使用到的命令 要想在仓库中初始化Git,你只需输入以下命令即 阅读全文
posted @ 2017-09-19 15:51 Sun珊珊来迟 阅读(164) 评论(0) 推荐(0) 编辑
摘要: QuerySet与惰性机制: 所谓惰性机制:Publisher.objects.all()或者所谓惰性机制:Publisher.objects.all()或者.filter()等都只是返回了一个QuerySet(查询结果集对象),它并不会马上执行sql,而是当调用QuerySet的时候才执行。 Qu 阅读全文
posted @ 2017-08-28 19:35 Sun珊珊来迟 阅读(161) 评论(0) 推荐(0) 编辑
摘要: Django 一、什么是web框架 框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,简单地说,就是你用别人搭建好的舞台来做表演。 对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket 阅读全文
posted @ 2017-08-27 12:19 Sun珊珊来迟 阅读(268) 评论(0) 推荐(0) 编辑