摘要:
一。解析模块 为什么要配置解析模块? 1)drf给我们通过了多种解析数据包方式的解析类。 2)我们可以通过配置来控制前台提交的哪些格式的数据后台在解析,哪些数据不解析。 3)全局配置就是针对每一个视图类,局部配置就是针对指定的视图来,让它们可以按照配置规则选择性解析数据。 源码入口 # APIVie 阅读全文
2019年10月16日
2019年10月15日
摘要:
一。drf框架简介 drf全程是:django-rest framework。 其中涉及的知识点有。 1、接口:什么是接口、restful接口规范 2、CBV生命周期源码 - 基于restful规范下的CBV接口 3、请求组件、解析组件、响应组件 4、序列化组件(灵魂) 5、三大认证(重中之重):认 阅读全文
2019年10月11日
摘要:
一。路由跳转 在vue中,路由条状有很多种。 其中有点击事件触发的路由跳转: this.$router.push('/course'); 和通过名字跳转的: this.$router.push({name: course}); 对history操作的go语法,可以调节回退页面: this.$rout 阅读全文
2019年10月10日
摘要:
一。下载。 首先去官网查看网址。 下载vue环境之前需要先下载node,使用应用商城npm下载,可以将其下载源改成cnpm: """ node ~~ python:node是用c++编写用来运行js代码的 npm(cnpm) ~~ pip:npm是一个终端应用商城,可以换国内源cnpm vue ~~ 阅读全文
2019年10月9日
摘要:
一。v-once v-once指令赋值给标签后,这个标签中的所有变量都不能被更改,只能被渲染一次。之后的改动不能改变该标签中的值: <div id="app"> <input type="text" v-model="msg"> <!-- 一旦赋值,只可主动更改 --> <input type="t 阅读全文
2019年10月8日
摘要:
一。简介 vue是一个渐进式的js框架。具体介绍查看官网: https://cn.vuejs.org 在vue框架中,有两个文件,当在开发阶段时使用完整版vue,因为有报错信息,而在上市阶段可以使用min版本的vue。 vue不同于js和jquery的是,他是数据驱动框架而非事件驱动框架。也就是说其 阅读全文
2019年9月25日
摘要:
一。django中间件简介。 在django中,有这样的生命周期: 中间件就是处于wsgiref和urls模块中间,可以拦截所有的请求,其中有7个默认中间件: MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'djang 阅读全文
2019年9月24日
摘要:
一。多对多建表关系之手动添加。 1。全自动 像之前讲过的一样,我们可以通过manytomanyField的字段来建立多对多关系: class Book(models.Model): title = models.CharField(max_length=32) price = models.Deci 阅读全文
2019年9月23日
摘要:
一。choice字段。 在django的orm中,创建如同性别,民。族等可选择的字段时,可以选择使用choice字段进行定义。 这样的定义可以使用简单的数字代替数据量大的字符,减少数据库的负担。 choice字段没有具体的关键字,而是在某个字段中设置choices值。 class User(mode 阅读全文
2019年9月20日
摘要:
一。常用字段。 在orm中有一些字段是常用字段: 1.AutoField 这个字段是自增的,必须填入参数primary_key=True,也就是说这个字段是表的主键,如果表类中没有自增列,就会自动创建名为id的自增列。 2.IntegerField 是一个整数类型,范围在 -2147483648到 阅读全文