01 2019 档案

摘要:概述: ModelForm类是form是组件中Form的一个子类,所以,也是处理表单的,但功能要比Form类强大,而且使用方便。 步骤: 1、自定义一个类,继承ModelForm 2、使用ModelForm校验数据 1 def addbook(request): 2 if request.metho 阅读全文
posted @ 2019-01-16 22:37 南辕北辙的天空 阅读(492) 评论(0) 推荐(0)
摘要:admin组件 admin是django提供的基于web的管理工具 >如何使用: 1、激活管理工具 通常会在生成项目时在urls.py中自动设置好 2、创建用户 通过命令 python manage.py createsuperuser 来创建超级用户 然后在浏览器中访问127.0.0.1:8000 阅读全文
posted @ 2019-01-14 19:47 南辕北辙的天空 阅读(197) 评论(0) 推荐(0)
摘要:1、什么是中间件 顾名思义中间件就是介于request和response处理之间的一道处理过程,相对比较轻量级,并且在全局上改变django的输入和输出。因为改变的是全局,所以需要谨慎使用,用不好反而会影响性能。 如果你想修改请求,例如被传送到view中的HttpRequest对象。 或者你想修改v 阅读全文
posted @ 2019-01-10 20:54 南辕北辙的天空 阅读(133) 评论(0) 推荐(0)
摘要:Django中cookie工作流程 1、客户端浏览器发起请求 2、服务端接收到request,通过response对象的set_cookie("key","val")方法设置cookie并响应 3、再次请求,服务端可以通过 request.COOKIES.get("key") 简单登录验证示例 注意 阅读全文
posted @ 2019-01-09 22:09 南辕北辙的天空 阅读(191) 评论(0) 推荐(0)
摘要:一、MVC和MTV模型 这就是web开发中的一种思维模式或者说一套理念,MTV也是基于MVC发展出来的,本质相同,都是使各组件保持松耦合 MVC 把web应用分为模型(model),控制器(controller),视图(view)三层 视图负责和用户交互,模型负责业务对象和数据库之间的映射,控制器接 阅读全文
posted @ 2019-01-01 18:02 南辕北辙的天空 阅读(134) 评论(0) 推荐(0)