10 2020 档案

摘要:1 ##ModelViewSet 2 class ModelViewsSetUser(ModelViewSet): 3 queryset = User.objects.all() #给要展示的集合 4 serializer_class = UserSer1 #需要用到的序列化 5 6 #排序 7 f 阅读全文
posted @ 2020-10-29 16:28 南飞和北归 阅读(189) 评论(0) 推荐(0)
摘要:一般来说我们都是直接写axios的请求,每个请求都要写,到时候的维护不方便,不如封装好,这样改动的话不至于一发动全身 我写了个两个js文件一个是http.js 一个是 api.js http.js里面主要写了请求方法 api.js 里面主要是写的 请求的路由及方法 我写了一个增删改查的demo 看代 阅读全文
posted @ 2020-10-29 07:46 南飞和北归 阅读(248) 评论(0) 推荐(0)
摘要:1.如果用纯粹的django进行开发,基本上一个页面对应一个视图函数,而这个视图函数完成对数据的请求,数据库的增删改查操作,html页面的渲染,整理成完整的html页面通过http返回给浏览器,最终呈现效果 DRF是不同的前端人员在各自不同的平台上编写所呈现的效果,而后端人员只需要编写API,返回对 阅读全文
posted @ 2020-10-27 10:48 南飞和北归 阅读(129) 评论(0) 推荐(0)
摘要:REST(Representational State Transfer ),有中文翻译为"具象状态传输"(也有:"代表性状态传输")。是由 Roy Thomas Fielding博士 在2000年就读加州大学欧文分校期间在学术论文中提出的一个术语。他首次系统全面地阐述了REST的架构风格和设计思想 阅读全文
posted @ 2020-10-27 10:40 南飞和北归 阅读(101) 评论(0) 推荐(0)
摘要:Django里面有两种模式,分别是mvc和mvt模式 mvc和mvt模式的区别之一: 解耦,让不同的代码块之间降低耦合,增强代码的可扩展和可移植性,实现向后兼容。 MVC模式: MVC:model-view-controller分别是模型-视图-控制器 •m:model层,负责处理数据,包块对数据的 阅读全文
posted @ 2020-10-26 19:11 南飞和北归 阅读(141) 评论(0) 推荐(0)
摘要:http协议报文 1.请求报文(请求行/请求头/请求数据/空行) 请求行 求方法字段、URL字段和HTTP协议版本 例如:GET /index.html HTTP/1.1 get方法将数据拼接在url后面,传递参数受限 请求方法: GET、POST、HEAD、PUT、DELETE、OPTIONS、T 阅读全文
posted @ 2020-10-26 18:37 南飞和北归 阅读(285) 评论(0) 推荐(0)
摘要:1.注册账号 注册新浪微博账号 进入首页。创建网站接入的应用: https://open.weibo.com/ 选择立即接入,进入到创建应用页面 2.接口文档 查看接口文档 https://open.weibo.com/wiki/授权机制说明 阅读全文
posted @ 2020-10-12 16:14 南飞和北归 阅读(336) 评论(0) 推荐(0)
摘要:MySQL简介: MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System 阅读全文
posted @ 2020-10-09 07:09 南飞和北归 阅读(72) 评论(0) 推荐(0)
摘要:免安装版的Mysql MySQL关是一种关系数据库管理系统,所使用的 SQL 语言是用于访问数据库的最常用的 标准化语言,其特点为体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,在 Web 应用方面 MySQL 是最好的 RDBMS(Relational Database Managemen 阅读全文
posted @ 2020-10-09 07:08 南飞和北归 阅读(44) 评论(0) 推荐(0)
摘要:分组 1、limit start (开始,从第几行开始查),count(从开始行下一行,往后查几行数据) select * from 表名 limit start,count select * from 表名 limie 9,5 外键 定义、连接两个表的 1、先建主表 插入数据 2、再建子表 注意 阅读全文
posted @ 2020-10-09 07:07 南飞和北归 阅读(44) 评论(0) 推荐(0)
摘要:--sql语句的注意 : 1 以;作为结束符 2 不区分大小写 --01 mysql 数据库的操作 -- 链接数据库 mysql -uroot -pmysql -- 不显示密码 mysql -uroot -p mysql -- 退出数据库 exit/quti/ctrl + d -- sql语句最后需 阅读全文
posted @ 2020-10-08 19:14 南飞和北归 阅读(50) 评论(0) 推荐(0)
摘要:1.pipeline原理 redis基本语法:https://www.cnblogs.com/xiaonq/p/7919111.html redis四篇:https://www.cnblogs.com/xiaonq/category/1544586.html 1.1 redis发送数据原理 Redi 阅读全文
posted @ 2020-10-08 19:07 南飞和北归 阅读(121) 评论(0) 推荐(0)
摘要:1.完善注册接口 1.1 修改user/views.py中完善视图函数 # 注册接口 class RegisterView(APIView): """ 用户注册, 权限是: 匿名用户可访问 """ # 自定义权限类 permission_classes = (AllowAny,) def post( 阅读全文
posted @ 2020-10-08 19:05 南飞和北归 阅读(71) 评论(0) 推荐(0)
摘要:1.vue检查用户名是否重复 前端函数如下,js方法代码无需更改,前端代码逻辑在components\common\lab_header.vue 只需要修改components\axios_api\http.js中调用的后端地址 // axios.defaults.baseURL = "http:/ 阅读全文
posted @ 2020-10-08 19:04 南飞和北归 阅读(124) 评论(0) 推荐(0)
摘要:1.django添加检查用户名和手机号数量接口 1.1 在user/urls.py中添加 urlpatterns = [ path('count/', views.RegCountView.as_view()), # 查询用户名手机号使用量的视图, /user/count/ ] 1.2 在user/ 阅读全文
posted @ 2020-10-08 19:03 南飞和北归 阅读(47) 评论(0) 推荐(0)
摘要:1.vue发送短信逻辑 前端函数如下,js方法代码无需更改,前端代码逻辑在components\common\lab_header.vue 只需要修改components\axios_api\http.js中调用的后端地址 // axios.defaults.baseURL = "http://12 阅读全文
posted @ 2020-10-08 19:02 南飞和北归 阅读(82) 评论(0) 推荐(0)
摘要:1.1 在celery_task/mian.py中添加发送短信函数 # celery项目中的所有导包地址, 都是以CELERY_BASE_DIR为基准设定. # 执行celery命令时, 也需要进入CELERY_BASE_DIR目录执行. CELERY_BASE_DIR = os.path.dirn 阅读全文
posted @ 2020-10-08 19:01 南飞和北归 阅读(66) 评论(0) 推荐(0)
摘要:1.1 安装celery pip install celery @ https://github.com/celery/celery/tarball/master 1.2 新建celery/main.py配置celery # celery_task/main.py import os from ce 阅读全文
posted @ 2020-10-08 19:00 南飞和北归 阅读(60) 评论(0) 推荐(0)
摘要:1.1 celery应用举例 Celery 是一个 基于python开发的分布式异步消息任务队列,通过它可以轻松的实现任务的异步处理,如果你的业务场景中需要用到异步任务,就可以考虑使用celery 你想对100台机器执行一条批量命令,可能会花很长时间 ,但你不想让你的程序等着结果返回,而是给你返回 阅读全文
posted @ 2020-10-08 18:59 南飞和北归 阅读(75) 评论(1) 推荐(0)
摘要:Django(建表,配置一些的就不说了): class Jiayou(models.Model): # 建表以及字段名 zxn_title = models.CharField(max_length=500) zxn_brief = models.CharField(max_length=500) 阅读全文
posted @ 2020-10-08 18:58 南飞和北归 阅读(197) 评论(0) 推荐(0)
摘要:1.什么是爬虫并解释其概念? (1)爬虫又叫网页蜘蛛,是模拟人操作客户端向服务器发起请求,抓取数据的自动化程序或脚本 (2)说明: ①模拟:用爬虫程序伪装出人的行为,避免被服务器识别为爬虫程序 ②客户端:浏览器、app都可以实现人与服务器之间的交互行为,应用客户端从服务器获取数据 ③自动化:数据量较 阅读全文
posted @ 2020-10-08 18:56 南飞和北归 阅读(98) 评论(0) 推荐(0)
摘要:1.创建一个Login.vue页面 1.1 写页面 components/Login.vue 在 src/components 下创建 Login.vue 页面 测试axios-{{title}} 1.2 src/router/index.js 中配置vue路由 import Login from 阅读全文
posted @ 2020-10-05 19:41 南飞和北归 阅读(138) 评论(0) 推荐(0)
摘要:1.跨域原理 首先浏览器安全策略限制js ajax跨域访问服务器 如果服务器返回的头部信息中有当前域: // 允许 http://localhost:8080 这个网站打开的页面中的js访问我 Access-Control-Allow-Origin: http://localhost:8080 // 阅读全文
posted @ 2020-10-05 19:03 南飞和北归 阅读(72) 评论(0) 推荐(0)
摘要:1.组件定义 1 2 3 4 1.定义组件并引用 2.父组件向子组件传值 3.子组件向父组件传值 组件间传值:vuex (https://www.cnblogs.com/xiaonq/p/9697921.html) 1.1 什么是组件 1 2 3 4 5 Html中有组件,是一段可以被复用的结构代码 阅读全文
posted @ 2020-10-05 19:00 南飞和北归 阅读(81) 评论(0) 推荐(0)
摘要:始vue化项目 https://www.cnblogs.com/xiaonq/p/11027880.html 1 2 3 vue init webpack deaxios # 使用脚手架创建项目 deaxios(项目名,随便取得) cd deaxios # 进入项目 npm install axio 阅读全文
posted @ 2020-10-05 18:55 南飞和北归 阅读(161) 评论(0) 推荐(0)
摘要:1.1 初始化系统步骤 在VMware15中安装ubuntu18 Ubuntu 18.04 安装 PyCharm:https://blog.csdn.net/qq_15192373/article/details/81091278 ubuntu设置静态IP:https://www.jb51.net/ 阅读全文
posted @ 2020-10-05 18:53 南飞和北归 阅读(97) 评论(0) 推荐(0)
摘要:1、cookie使用原理 用户名+密码 cookie是保存在用户浏览器端,用户名和密码等明文信息 1.用户向服务器发送用户名和密码。 2.验证服务器后,相关数据(如用户角色,登录时间等)将保存在当前会话中。 3.服务器向用户返回session_id,session信息都会写入到用户的Cookie。 阅读全文
posted @ 2020-10-05 18:49 南飞和北归 阅读(102) 评论(0) 推荐(0)
摘要:1、jwt原则 JWT的原则是在服务器身份验证之后,将生成一个JSON对象并将其发送回用户 { "UserName": "Chongchong", "Role": "Admin", "Expire": "2018-08-08 20:15:56" } 之后,当用户与服务器通信时,客户在请求中发回JSO 阅读全文
posted @ 2020-10-05 18:46 南飞和北归 阅读(60) 评论(0) 推荐(0)