Django框架
铭铭铭铭天
这个作者很懒,什么都没留下…
展开
-
Django知识点:类视图-restful-动静分离
类视图视图:是一个接收请求,处理请求,返回响应的一个可被调用的对象,视图有函数视图,也要类视图函数视图:以函数的形式定义视图,代码的可读性比较差,代码复用性差,如果需要处理多种请求(get,post,put等)的时候,需要加多个if 或者写多个视图。类视图:以类定义的视图,请求方式:get,post,delete,put,类视图分别定义方法处理不同的请求。类视图的定义from djang...原创 2019-12-11 14:51:21 · 301 阅读 · 0 评论 -
Django知识点:Ajax-Vue
ajax 的使用Ajax简介:异步的 js 和 xml 普通请求:携带整个页面进行提交,提交成功或者失败之后要重新加载页面。如果页面中有大量的静态资源,体验不好,耗时。同时可能阻塞整个服务,用户体验差,请求的内容和响应的内容冗余。 ajax 使用js 的语法编写,但是原生 js 的 ajax 很复杂,因为各种浏览器对 ajax 对象的兼容不同,如果想使用 js 的 ajax,首先需要兼容各种...原创 2019-12-10 21:30:36 · 268 阅读 · 0 评论 -
Django知识点:会话机制-cookie和session
背景介绍http请求是一个无状态的,无法记录用户身份的。我们需要一个记录用户身份的机制,最早出现的就是cookiecookie什么是cookiecookie是由服务器下发到用户,保存在用户的浏览器上面的,用来标识或者记录用户身份的机制。也是django的一种会话机制优点会话机制,从根本上解决了用户持续访问的问题缺点cookie 保存在浏览器上面,不安全,cookie 容易被修...原创 2019-12-09 20:51:45 · 202 阅读 · 0 评论 -
Django知识点:请求-form表单类
认识Http请求django中的request,request是视图中的参数,是一个包含请求信息的请求对象。请求分为四部分请求地址:url请求方式:get,post,put,delete请求头:包含客户端的环境信息,比如身份信息请求体:请求正文,包含请求提交的字段值响应分为三部分:响应状态码:200,404响应头响应体请求方式get- 请求服务器的资源,获取服务...原创 2019-12-09 19:14:26 · 320 阅读 · 0 评论 -
Django知识点:ORM操作
单表操作已有数据模型class User(models.Model): # id = models.AutoField(primary_key=True) # 主键 name = models.CharField(max_length=32, verbose_name="姓名") # 名字,字符串 age = models.IntegerField(verbose...原创 2019-12-02 21:39:15 · 413 阅读 · 0 评论 -
Django知识点:模型-ORM配置-站点管理
模型MVT中的Modeldjango 鼓励开发人员使用模块开发,这种开发模式在工作中被称为:解耦合。指在开发过程中将项目看成几个独立的模块进行开发,降低模块之间的耦合性,关联性。ORM的使用1. ORM框架:对象关系映射作用:是一个用来操作数据的框架开发人员只需要关注业务逻辑的开发,不需要关心sql语句的编写,降低代码之间的耦合性提高开发效率,方便后期管理和维护2. 配置dj...原创 2019-12-02 21:08:09 · 169 阅读 · 0 评论 -
Django知识点:子应用
背景介绍在django 开发中,一个项目中有很多的模块,为了更好的管理,我们使用app 进行数据库的开发。子应用可以将各自的模块区分开,将各自模块的视图,路由,静态文件,模板独立管理子应用1. 创建子应用在工程目录下进入DOC 窗口创建子应用:需要先激活虚拟环境:activate DjangoPath创建子应用:python manage.py startapp appname...原创 2019-12-02 20:12:19 · 288 阅读 · 0 评论 -
Django知识点:模板和静态资源文件
模板1. 模板介绍web开发:给用户提供一个可视化页面,包含两部分,django 模板系统能够完成这两部分的内容静态页面:css,html,js,img动态数据:需要使用模板语法将数据渲染2. 模板标签系统在web开过过程中,我们要实现用户需求,给用户提供一个完成的页面,这个完整的页面包括 静态页面 + 渲染的数据。Django的模板系统封装了完成这个两个功能的模块在项目的工程...原创 2019-11-28 20:17:19 · 322 阅读 · 0 评论 -
Django知识点:认识Django
web开发1.web全球广域网,万维网,给用户提供可视化页面web前端开发:是对页面的开发,为了给用户提供更好的页面web后端开发:给页面提供数据支持,处理用户的请求,处理用户的业务逻辑request:用户发起的请求response:响应,服务器处理,构造的响应url:资源在服务器上的位置视图views:处理请求的地方,可以是函数,也可以是类方法2.域名规则https:...原创 2019-11-28 15:52:43 · 262 阅读 · 1 评论