随笔分类 -  Django

摘要:一、什么是RESTful REST与技术无关,代表一种软件架构风格,REST是Representational State Transfer的简称,中文翻译为“表征状态转移”。 REST从资源的角度审视整个网络,它将分布在网络中某个节点的资源通过URL进行标识,客户端应用通过URL来获取资源的表征, 阅读全文
posted @ 2018-04-15 13:24 明王不动心 阅读(664) 评论(0) 推荐(0) 编辑
摘要:1.缓存介绍 (1)概论 在动态网站中,用户所有的请求,服务器都会去数据库中进行相应的增,删,查,改,渲染模板,执行业务逻辑,最后生成用户看到的页面. 当一个网站的用户访问量很大的时候,每一次的的后台操作,都会消耗很多的服务端资源,所以必须使用缓存来减轻后端服务器的压力. 缓存是将一些常用的数据保存 阅读全文
posted @ 2018-03-13 20:55 明王不动心 阅读(623) 评论(0) 推荐(0) 编辑
摘要:在Django中,如果我们新建一个项目,只要在admin.py文件中注册,就可以对其相应的文件进行增删改查操作。 而我们在路由系统中只看到了一条信息:url(r'^admin/', admin.site.urls),但是我们确实是可以进行增删改查操作?这其中到底有什么端倪了? 下面我们会从Djang 阅读全文
posted @ 2018-03-12 20:20 明王不动心 阅读(634) 评论(0) 推荐(0) 编辑
摘要:Django提供了基于web的管理工具。 Django自动管理工具是django.contrib的一部分。你可以在项目的settings.py中的INSTALLED_APPS看到它: dango.contrib是一个庞大的功能集,它是Django基本代码的组成部分。 1.激活管理工具 通常我们在生成 阅读全文
posted @ 2018-03-12 15:15 明王不动心 阅读(170) 评论(0) 推荐(0) 编辑
摘要:上面就是一个session的生成的整个过程。 阅读全文
posted @ 2018-03-07 13:40 明王不动心 阅读(599) 评论(0) 推荐(1) 编辑
摘要:照抄自:http://www.jb51.net/article/126786.htm ModelForm组件如同它的名字一样就是把model和form结合起来,在有些场景可以起到意想不到的效果。 先来一个简单的例子来看一下这个东西怎么用: 比如我们的数据库中有这样一张学生表,字段有姓名,年龄,爱好, 阅读全文
posted @ 2018-03-05 20:22 明王不动心 阅读(263) 评论(0) 推荐(0) 编辑
摘要:一、同源策略 同源策略(Same origin policy)是一种约定,它是浏览器最核心也最基本的安全功能, 如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。 可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。 同源策略,它是由Netscape提出的一个著名的安全策 阅读全文
posted @ 2018-03-01 19:14 明王不动心 阅读(467) 评论(0) 推荐(0) 编辑
摘要:一、Ajax准备知识:json 1.什么是json JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。 它基于 ECMAScript (w3c制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据 简洁和清晰的层次结 阅读全文
posted @ 2018-02-02 08:44 明王不动心 阅读(345) 评论(0) 推荐(0) 编辑
摘要:#先来归纳一下整个流程#(1)首先is_valid()起手,看seld.errors中是否值,只要有值就是flase#(2)接着分析errors.里面判断_errors是都为空,如果为空返回self.full_clean(),否则返回self._errors#(3)现在就要看full_clean() 阅读全文
posted @ 2018-02-02 01:19 明王不动心 阅读(11420) 评论(1) 推荐(2) 编辑
摘要:之前我们已经学习了HTML中的基本标签——form表单,我们经常使用它向后台提交数据,常规的form表单是这样的: 但是有许多时候我们这样使用非常不方便,为什么这样说了,上面的form表单中只有两个提交项, 但是实际中肯定不止两个,如果使用上面的方式,那么一旦有哪一个提交项不符合规定,整个form表 阅读全文
posted @ 2018-02-02 01:15 明王不动心 阅读(1002) 评论(0) 推荐(1) 编辑
摘要:之前我们在进行用户校验的时候,总是从数据库中获取数据,然后再进行对比,就像如下这样: 现在Django提供了一种另一种认证方式,基于auth组件。 from django.contrib import auth def log_in(request): user = request.POST.get 阅读全文
posted @ 2018-02-01 20:00 明王不动心 阅读(552) 评论(0) 推荐(0) 编辑
摘要:1.中间件的概念 中间件顾名思义,是介于request与response处理之间的一道处理过程,相对比较轻量级,并且在全局上改变django的输入与输出。 因为改变的是全局,所以需要谨慎实用,用不好会影响到性能。 Django的中间件的定义: 如果你想修改请求,例如被传送到view中的HttpReq 阅读全文
posted @ 2018-01-29 19:07 明王不动心 阅读(228) 评论(0) 推荐(0) 编辑
摘要:在settings中设置日志的相关信息,然后再逻辑代码区就可以保存相应的信息了 #简单设置: #下面是稍微详细一点的配置,可以直接在以后的项目中引用。 阅读全文
posted @ 2018-01-26 17:54 明王不动心 阅读(552) 评论(0) 推荐(0) 编辑
摘要:1.Cookie 平常我们在浏览网页的时候,在需要输入密码的地方,如果已经登陆了一次,并且时间间隔比较近的话,是不需要登陆的,为什么了?这就是Cookie的作用。 Cookie(或Cookies)指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)。 Coo 阅读全文
posted @ 2018-01-26 10:20 明王不动心 阅读(394) 评论(0) 推荐(0) 编辑
摘要:1.view 2.index.html 3.扩展 4.自定义分页 之后再需要使用到分页的时候,直接创建一个文件,然后调用就行,记得截断数据。 下面是一个使用的实例: 阅读全文
posted @ 2018-01-25 21:33 明王不动心 阅读(283) 评论(0) 推荐(0) 编辑
摘要:1.models.py from django.db import models # Create your models here. class Class(models.Model): id = models.AutoField(primary_key=True) # 主键 cname = mo 阅读全文
posted @ 2018-01-25 00:34 明王不动心 阅读(423) 评论(0) 推荐(0) 编辑
摘要:一、概论 1.ORM概念 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。 ORM在业务逻辑层和数据库 阅读全文
posted @ 2018-01-25 00:17 明王不动心 阅读(453) 评论(0) 推荐(0) 编辑
摘要:对于数据库来说一般表结构只会有三种对应关系,分别是一对一、一对多和多对一,下面分别介绍: 1.一对多 何为一对多,例如一个学生只可能有一个班级,一个班级却又多个学生,班级表和学生表就是一对多的关系。 在查询信息的时候有两种方式:正向查询和反向查询。 (1)正向查询 (2)反向查询 注意: 如果不在外 阅读全文
posted @ 2018-01-25 00:04 明王不动心 阅读(627) 评论(0) 推荐(0) 编辑
摘要:核心知识点: 1.明白表之间的关系 2.根据关联字段确定正反向,选择一种方式 在Django的ORM种,查询既可以通过查询的方向分为正向查询和反向查询,也可以通过不同的对象分为对象查询和Queryset查询。 下面会一一进行讲解,首先给出表结构对应关系,以及表格中的数据: from django.d 阅读全文
posted @ 2018-01-24 23:56 明王不动心 阅读(631) 评论(0) 推荐(0) 编辑
摘要:URL配置(URLconf)就像Django所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表。 其实就是你定义的使用那个URL调用那段代码的关系对应表。 一、URLconf配置 基本格式: 参数说明: 正则表达式:一个正则表达式字符串 views视图函数:一个可调用对象,通 阅读全文
posted @ 2018-01-19 00:10 明王不动心 阅读(414) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示