摘要:
admin组件使用 Django提供了基于web的管理工具 Django自动管理工具是django.contrib的一部分,可以在项目的settings.py中的 INSTALLED_APPS看到 激活管理工具 通常在生成项目时会在urls.py中自动设置好 使用管理工具 启动开发服务器,然后在浏览 阅读全文
摘要:
中间件是介于request与response处理之间的一道处理过程,相对比较轻量级,并且在全局上改变django的输入与输出.因为改变的是全局,所以需要谨慎使用,用不好会影响到性能. Django默认的Middleware: 自定义中间件 中间件一共有四个方法: 当用户发起请求的时候会一次经过所有的 阅读全文
摘要:
auth模块 1.authenticate() 提供了用户认证,即验证用户名以及密码是否正确,一般需要username ,password两个关键字参数. 如果认证信息有效,会返回一个User对象,authenticate()会在User对象上设置一个属性标识那种认证.后端认证了该用户,且该信息在后 阅读全文
摘要:
Cookie概述 Cookie是key-value结构,类似于一个python中的字典,随着服务器端的响应发送给客户端浏览器,然后客户端浏览器会把Cookie保存起来,当下一次再访问服务器时会把Cookie再发送给服务器.Cookie是由服务器创建,然后通过响应发送给客户端的一个键值.客户端会保存C 阅读全文
摘要:
forms组件 校验字段功能 针对一个实例,注册用户讲解 模型:models.py 模板:register.html 视图函数: 渲染标签功能 渲染方式1: 渲染方式2: 渲染方式3: 显示错误与重置输入信息功能 视图: 模板: 局部钩子与全局钩子 模板: 视图: 阅读全文
摘要:
一个分页器的模板 在视图函数中调用分页器(部分代码): 阅读全文
摘要:
Ajax简介 Ajax翻译成中文就是"异步Javascript和XML",即使用Javascript语言与服务器进行异步交互,传输的数据为XML(现在更多使用json数据). 同步交互:客户端发出一个请求后,需要等待服务器响应结束后,才能发出第二个请求. 异步交互:客户端发出一个请求后,无需等待服务 阅读全文