2018年8月6日

Django的自带认证系统

摘要: Django的认证系统 我们在开发一个网站的时候,无可避免的要设计、实现网站的用户系统。此时我们需要实现包括但不限于用户注册、用户登录、用户认证、注销、修改密码等功能,这还真是个麻烦的事情呢。 Django作为一个完美主义者的终极框架,当然也会想到用户的这些痛点。它内置了强大的用户认证系统--aut 阅读全文

posted @ 2018-08-06 22:04 与影前行 阅读(693) 评论(1) 推荐(1)

2018年7月31日

Django之缓存和信号

摘要: 缓存 中间件和缓存之间的关系 在写缓存之前写了一个下中间件随笔。是因为一般缓存页面时,需要在response用户之前缓存到缓存服务器,因为如果在views处理后即存入缓存,可能会与用户收到的页面不一致,为什么呢?因为中间件有很多层,你不确定哪一层会对页面做其他处理(包括页面渲染,数据处理等等). 由 阅读全文

posted @ 2018-07-31 16:01 与影前行 阅读(302) 评论(0) 推荐(0)

2018年7月29日

Django之中间件

摘要: 中间件 什么是中间件 官方的说法:中间件是一个用来处理Django的请求和响应的框架级别的钩子。它是一个轻量、低级别的插件系统,用于在全局范围内改变Django的输入和输出。每个中间件组件都负责做一些特定的功能。 但是由于其影响的是全局,所以需要谨慎使用,使用不当会影响性能。 说的直白一点中间件是帮 阅读全文

posted @ 2018-07-29 08:54 与影前行 阅读(247) 评论(0) 推荐(0)

2018年7月24日

Django之form组件

摘要: Django的form表单 我们之前在HTML页面中利用form表单向后端提交数据时,都会写一些获取用户输入的标签并且用form标签把它们包起来。 与此同时我们在好多场景下都需要对用户的输入做校验,比如校验用户是否输入,输入的长度和格式等正不正确。如果用户输入的内容有错误就需要在页面上相应的位置显示 阅读全文

posted @ 2018-07-24 20:59 与影前行 阅读(238) 评论(0) 推荐(0)

2018年7月23日

Django之Ajax

摘要: AJAX的准备之时JSON JavaScript的stringify与parse方法 JSON.parse() JSON.parse(): 用于将一个 JSON 字符串转换为 JavaScript 对象 JSON.stringify() JSON.stringify(): 用于将 JavaScrip 阅读全文

posted @ 2018-07-23 12:55 与影前行 阅读(275) 评论(0) 推荐(0)

2018年7月20日

Django的自定义分页和Cookie、Session

摘要: 分页 自定义分页 当我们从数据库读取的数据太多的时候在页面显示的时候就会显示太多条这样不好浏览和观看,我们就需要把这些数据自定义一页显示多少行数据。这样我们就从数据库中读取出相应的条数,不会一次性全部显示出来,达到分页的效果。 下面的列子,属于我们在页面展示出书籍的名字的id所以简单创建一个表 ap 阅读全文

posted @ 2018-07-20 15:10 与影前行 阅读(332) 评论(0) 推荐(0)

2018年7月17日

Django的CSRF

摘要: 1、什么是CSRF django为用户实现防止跨站请求伪造的功能,通过中间件 django.middleware.csrf.CsrfViewMiddleware 来完成。 2、对于CSRF的为什么出现。 1. 钓鱼网站的页面和正经网站的页面对浏览器来说有什么区别? (页面是怎么来的?) 钓鱼网站的页 阅读全文

posted @ 2018-07-17 18:05 与影前行 阅读(457) 评论(0) 推荐(0)

Django的模板系统和模板的继承

摘要: 模板系统 语法 变量相关的 {{ name }} 这个是从views视图传过来的变量 下面这个就是我们视图传入的是一个列表,下标取值 {{ name_list.0 }} {{ name_list.1 }} {{ name_list.2 }} 如果传入的是字典那么: {{ name_dict.name 阅读全文

posted @ 2018-07-17 12:14 与影前行 阅读(827) 评论(0) 推荐(1)

Django之数据库表的创建和ORM相关操作

摘要: 一、数据库表的创建 这里需要注意的是如果我们连接的是MySQL数据库,那么就需要我们自己预先创建好数据库,这里我们使用model操作不能够创建数据库,只能够创建相应的表结构。 models中与数据库中对应的关系 类名 > 数据表的表名(数据库中的表) 对象(相当于我们实例化上面的类,也就是我们使用语 阅读全文

posted @ 2018-07-17 07:44 与影前行 阅读(965) 评论(0) 推荐(0)

2018年7月13日

Django后续和Ajax初识

摘要: Django的数据库操作 Django创建一对多表结构 创建的项目的目录结构为 第一步是app01/models.py中的代码为: 知识点: 1、上面的 b = models.ForeignKey(to="Business", to_field="id") 参数解释 to: 表示和那张表建立外键关系 阅读全文

posted @ 2018-07-13 07:37 与影前行 阅读(214) 评论(0) 推荐(0)

导航