10 2019 档案

摘要:celery 1、celery框架自带socket,所以自身是一个独立运行的服务 2、启动celery服务,是来执行服务中的任务的,服务中带一个执行任务的对象,会执行准备就绪的任务,将执行任务的结果保存起来 3、celery框架由三部分组成:存放要执行的任务broker,执行任务的对象worker, 阅读全文
posted @ 2019-10-31 23:37 只会玩辅助 阅读(350) 评论(0) 推荐(0)
摘要:针对访问量大,且数据较固定的接口,建议建立接口缓存,建立了缓存之后,不会再直接去访问接口了。 比如下面的轮播图接口,每刷新一下首页都会访问一下轮播图接口,所以我们用接口缓存来处理,减少访问量。 视图模块:home/views.py 阅读全文
posted @ 2019-10-31 23:05 只会玩辅助 阅读(1413) 评论(0) 推荐(0)
摘要:注册页面 先从vue页面开始,下面是举例的vue页面截图 从上面的截图我们可以看到一些vue的指令:v-model和v-on(缩写成@) v-model是表单指令:就是获取属性值,在这里就是这些输入框的值,后台也可以通过request.data.get('mobile') 获取到填写的手机号码 v- 阅读全文
posted @ 2019-10-30 19:45 只会玩辅助 阅读(958) 评论(0) 推荐(0)
摘要:使用场景:我是从网上找的html前端页面模板,导入找的模板中的css和js到vue中使用。 1.在main.js中全局导入css和js import '@/assets/css/main.css' import '@/assets/css/reset.css' import '@/assets/js 阅读全文
posted @ 2019-10-30 12:16 只会玩辅助 阅读(6919) 评论(0) 推荐(0)
摘要:为什么要学redis 1、redis是内存 no-sql 数据库,相比mysql等硬盘数据库效率高 2、在内存值配置数据库使用,而不直接使用内存,redis存储的数据是可以管理的 3、memcache也是内存数据库,且django默认采用的就是memcache数据库,用redis替换memcache 阅读全文
posted @ 2019-10-29 20:52 只会玩辅助 阅读(462) 评论(0) 推荐(0)
摘要:项目协同开发git操作 基本流程 1、开发前,拉一次远程仓库 2、工作区进行开发 3、将开发结果提交到本地版本库 git status查看时没有待处理的事件 4、拉取远程仓库(每一次要提交远程仓库前必须先拉) 5、如果出现冲突,线下沟通(协商重新开发冲突文件),要重新走3、4步 6、没有冲突,提交到 阅读全文
posted @ 2019-10-29 19:54 只会玩辅助 阅读(564) 评论(0) 推荐(0)
摘要:本篇笔记前面都是仔细介绍使用方法,如果想跳过这些直接熟悉怎么使用,跳到最后一个知识点完整流程介绍。 git 了解:特点、优点 1.git用户版和服务版整合在一起,任何机器上都安装了两个版本 2.git本地与远程代码交互,客户端不参与,是两个服务端进行交互,本地版本库和远程版本库交互(后面通过comm 阅读全文
posted @ 2019-10-28 21:12 只会玩辅助 阅读(921) 评论(0) 推荐(0)
摘要:Vue框架目录 (一)Vue框架(一)——Vue导读、Vue实例(挂载点el、数据data、过滤器filters)、Vue指令(文本指令v-text、事件指令v-on、属性指令v-bind、表单指令v-model) (二)Vue框架(二)——Vue指令(v-once指令、v-cloak指令、条件指令 阅读全文
posted @ 2019-10-27 16:48 只会玩辅助 阅读(6171) 评论(1) 推荐(5)
摘要:(一)Django框架简介 (二)Django框架之第二篇--app注册、静态文件配置、form表单提交、pycharm连接数据库、django使用mysql数据库、表字段的增删改查、表数据的增删改查 (三)Django框架之第三篇(路由层)--有名/无名分组、反向解析、路由分发、名称空间、伪静态 阅读全文
posted @ 2019-10-27 16:38 只会玩辅助 阅读(527) 评论(0) 推荐(0)
摘要:永久配置安装源 为了加速模块的下载 配置内容 虚拟环境的搭建 优点 安装virtualenv windows下(下面都是针对windows下) 配置环境变量 使用virtualenv 后台Django项目创建 环境 创建项目 在luffy文件夹中创建一个luffyapi django项目 重构项目目 阅读全文
posted @ 2019-10-26 14:33 只会玩辅助 阅读(2020) 评论(0) 推荐(0)
摘要:drf偏移分页组件 paginations.py from rest_framework.pagination import LimitOffsetPagination class MyLimitOffsetPagination(LimitOffsetPagination): # ?offset=从 阅读全文
posted @ 2019-10-24 19:41 只会玩辅助 阅读(798) 评论(1) 推荐(0)
摘要:自定义drf-jwt手动签发和校验 签发token源码入口 前提:给一个局部禁用了所有 认证与权限 的视图类发送用户信息得到token,其实就是登录接口,不然进不了登录页面 获取提交的username和password 1)rest_framework_jwt.views.ObtainJSONWeb 阅读全文
posted @ 2019-10-23 22:48 只会玩辅助 阅读(1115) 评论(0) 推荐(0)
摘要:drf频率组件源码 1.APIView的dispatch方法的 self.initial(request,*args,**kwargs) 点进去 2.self.check_throttles(request) 进行频率认证 def initial(self, request, *args, **kw 阅读全文
posted @ 2019-10-22 22:27 只会玩辅助 阅读(1176) 评论(0) 推荐(0)
摘要:drf认证组件 用户信息表 from django.db import models from django.contrib.auth.models import AbstractUser class User(AbstractUser): mobile = models.CharField(max 阅读全文
posted @ 2019-10-21 22:44 只会玩辅助 阅读(1494) 评论(0) 推荐(0)
摘要:复习 1.整体修改与局部修改 # 序列化get (给前端传递参数) #查询 ser_obj = ModelSerializer(model_obj) #只传递一个参数,默认是instance的参数,查询数据 # 反序列化post save() => create()(数据保存到数据库中) #添加 s 阅读全文
posted @ 2019-10-20 22:21 只会玩辅助 阅读(2450) 评论(0) 推荐(0)
摘要:单整体改 单指的是单独一条数据,整体指这条数据的设置不为空字段都必须传值修改 基于上篇文章的代码修改,序列化层不用变,只修改views.py 1)单整体改,说明前台要提供修改的数据,修改之后保存的数据需要校验,校验的数据应该在实例化“序列化类对象”时,赋值给data 2)修改,就必须明确被修改的模型 阅读全文
posted @ 2019-10-17 21:35 只会玩辅助 阅读(5232) 评论(0) 推荐(1)
摘要:media资源路径设置 (设置好后把图片放在这个文件夹中,通过链接能访问到图片) 1.先在根目录设置一个media文件夹 2.配置settings.py,加上下面的 MEDIA_URL = '/media/' MEDIA_ROOT = os.path.join(BASE_DIR, 'media') 阅读全文
posted @ 2019-10-17 12:21 只会玩辅助 阅读(2531) 评论(0) 推荐(0)
摘要:解析模块 为什么要配置解析模块 1)drf给我们提供了多种解析数据包方式的解析类 form-data/urlencoded/json 2)我们可以通过配置来控制前台提交的哪些格式的数据后台在解析,哪些数据不解析 3)全局配置就是针对每一个视图类,局部配置就是针对指定的视图来,让它们可以按照配置规则选 阅读全文
posted @ 2019-10-15 22:07 只会玩辅助 阅读(2285) 评论(0) 推荐(0)
摘要:DRF框架 全称:django-rest framework 知识点 1、接口:什么是接口、restful接口规范 2、CBV生命周期源码 - 基于restful规范下的CBV接口 3、请求组件、解析组件、响应组件 4、序列化组件(灵魂) 5、三大认证(重中之重):认证、权限(权限六表)、频率 6、 阅读全文
posted @ 2019-10-15 00:01 只会玩辅助 阅读(2797) 评论(0) 推荐(0)
摘要:路由跳转 三种方式: $router.push / $router.go / router-link to 路由传参 第一种: router.js设置 跳转 .vue 接收 .vue 第二种: router.js设置 跳转 .vue 接收 .vue 仓库:vuex 仓库配置:store.js 赋值t 阅读全文
posted @ 2019-10-11 19:20 只会玩辅助 阅读(1190) 评论(0) 推荐(0)
摘要:小组件在components文件夹中,页面组件在views文件夹中 一、先写小组件的vue,比如text.vue(在template设置模板渲染,style设置样式) 二、页面组件(Home.vue)中使用小组件需要这几步: 1.先导入小组件(import T from '@/components/ 阅读全文
posted @ 2019-10-10 21:27 只会玩辅助 阅读(3657) 评论(0) 推荐(0)
摘要:Vue项目环境搭建 node 相当于 python npm 相当于 pip vue 相当于 django 1) 安装node,在官网下载好,然后在本地安装 官网下载安装包,傻瓜式安装:https://nodejs.org/zh-cn/ 2) 换源安装cnpm >: npm install -g cn 阅读全文
posted @ 2019-10-10 19:34 只会玩辅助 阅读(2212) 评论(0) 推荐(0)
摘要:Vue指令 1、v-once指令 单独使用,限制的标签内容一旦赋值,便不可被动更改(如果是输入框,可以主动修改) 2、v-cloak指令(了解) 防止页面闪烁 3、条件指令 v-if / v-show v-if / v-else-if / v-else 条件指令小案例:点击颜色按钮,下面方框生成对应 阅读全文
posted @ 2019-10-09 22:14 只会玩辅助 阅读(1044) 评论(0) 推荐(0)
摘要:Vue导读 Vue实例 1、实例成员-挂载点 (el:实例) vue如何与html页面结构建立关联:挂载点 注意:(******) html和body不能作为挂载点 一个vue对象挂载点只能索引一个匹配结果,就算有几个类名取一样的,也是只能匹配第一个,所以挂载点一般用id标识。 一个页面中可以出现多 阅读全文
posted @ 2019-10-08 21:31 只会玩辅助 阅读(924) 评论(0) 推荐(0)