04 2022 档案

摘要:一、 redis简介 1、什么是redis 1 redis 是一个非关系型数据库(区别于mysql关系型数据库,关联关系,外键,表),nosql数据库(not only sql:不仅仅是SQL),数据完全内存存储(速度非常快) 2 redis就是一个存数据的地方 3 redis是 key--valu 阅读全文
posted @ 2022-04-27 23:58 三三得九86 阅读(81) 评论(0) 推荐(0) 编辑
摘要:一、 celery介绍,架构 1、 celery: 分布式(放在多台机器)的异步任务框架 Celery是一个简单、灵活且可靠的,处理大量消息的分布式系统Celery is a project with minimal funding, so we don’t support Microsoft Wi 阅读全文
posted @ 2022-04-27 19:32 三三得九86 阅读(337) 评论(0) 推荐(0) 编辑
摘要:luffy前台配置 axios前后台交互 安装:前端项目目录下的终端 1 >: cnpm install axios 配置:main.js 12 import axios from 'axios'Vue.prototype.$axios = axios; cookies操作 安装:前端项目目录下的终 阅读全文
posted @ 2022-04-19 23:21 三三得九86 阅读(18) 评论(0) 推荐(0) 编辑
摘要:前台 vue环境 1234567891011 1.傻瓜式安装node: 官网下载:https://nodejs.org/zh-cn/2.安装cnpm: >: npm install -g cnpm --registry=https://registry.npm.taobao.org3.安装vue最新 阅读全文
posted @ 2022-04-19 23:20 三三得九86 阅读(13) 评论(0) 推荐(0) 编辑
摘要:user模块User表 创建user模块 1234567 前提:在 luffy 虚拟环境下1.终端从项目根目录进入apps目录>: cd luffyapi & cd apps2.创建app>: python ../../manage.py startapp user 创建User表对应的model: 阅读全文
posted @ 2022-04-19 23:19 三三得九86 阅读(25) 评论(0) 推荐(0) 编辑
摘要:创建数据库 """1.管理员连接数据库>: mysql -uroot -proot2.创建数据库>: create database luffy default charset=utf8;3.查看用户>: select user,host,password from mysql.user;# 5.7 阅读全文
posted @ 2022-04-19 23:17 三三得九86 阅读(18) 评论(0) 推荐(0) 编辑
摘要:一 time与datetime模块 在Python中,通常有这几种方式来表示时间: 时间戳(timestamp):通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型。 格式化的时间字符串(Forma 阅读全文
posted @ 2022-04-19 08:54 三三得九86 阅读(25) 评论(0) 推荐(0) 编辑
摘要:一、配置日志 在配置文件中加入 LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'formatters': { 'verbose': { 'format': '%(levelname)s %(asctime)s %(modul 阅读全文
posted @ 2022-04-18 22:25 三三得九86 阅读(31) 评论(0) 推荐(0) 编辑
摘要:第一步 进入luffy虚拟环境安装django 第二步 使用pycharm创建后台路飞项目--》选择解释器 第三步 调整目录 # 第三步,调整目录 #### 调整配置文件 -把配置文件移动到setting文件夹下了,改名为dev.py,又新建了一个pro.py -dev.py:开发阶段用的配置 -p 阅读全文
posted @ 2022-04-18 22:23 三三得九86 阅读(32) 评论(0) 推荐(0) 编辑
摘要:优点 123 1、使不同应用开发环境相互独立2、环境升级不影响其他应用,也不会影响全局的python环境3、防止出现包管理混乱及包版本冲突 windows 安装 123 # 建议使用pip3安装到python3环境下pip3 install virtualenvpip3 install virtua 阅读全文
posted @ 2022-04-18 22:10 三三得九86 阅读(24) 评论(0) 推荐(0) 编辑
摘要:pip安装源 介绍 12345678 """1、采用国内源,加速下载模块的速度2、常用pip源: -- 豆瓣:https://pypi.douban.com/simple -- 阿里:https://mirrors.aliyun.com/pypi/simple3、加速安装的命令: -- >: pip 阅读全文
posted @ 2022-04-18 22:07 三三得九86 阅读(35) 评论(0) 推荐(0) 编辑
摘要:1.1 企业的web项目类型 商城 1.1 B2C 直销商城 商家与会员直接交易 ( Business To Customer ) 1.2 B2B 批发商城 商家与商家直接交易 1.3 B2B2C 购物平台 商家和会员在另一个商家提供的平台上面进行交易 1.4 C2B 定制商城 会员向商家发起定制商 阅读全文
posted @ 2022-04-18 22:05 三三得九86 阅读(102) 评论(0) 推荐(0) 编辑
摘要:一、国际化 LANGUAGE_CODE = 'zh-hans' TIME_ZONE = 'Asia/ShangHai' USE_I18N = True USE_L10N = True USE_TZ = False 二、国内镜像源 1.阿里云:https://mirrors.aliyun.com/py 阅读全文
posted @ 2022-04-17 01:11 三三得九86 阅读(23) 评论(0) 推荐(0) 编辑
摘要:1 使用第三方插件 https://github.com/vuejs/awesome-vue#components--libraries 集合了来自社区贡献的数以千计的插件和库。 2 使用第三方UI框架 饿了么UED团队推出的vue 前端框架: PC框架: (element UI , iview) 阅读全文
posted @ 2022-04-16 01:37 三三得九86 阅读(29) 评论(0) 推荐(0) 编辑
摘要:1、vue-router 123456789101112131415161718192021222324 { path: '/', name: 'home', // 路由的重定向 redirect: '/home'}{ // 一级路由, 在根组件中被渲染, 替换根组件的<router-view/>标 阅读全文
posted @ 2022-04-16 01:36 三三得九86 阅读(25) 评论(0) 推荐(0) 编辑
摘要:1 单文件组件 https://cn.vuejs.org/v2/guide/single-file-components.html#ad 2 Vue-CLI 项目搭建 2.1 环境搭建 1234567891011121314151617 - 安装node官网下载安装包,傻瓜式安装:https://n 阅读全文
posted @ 2022-04-16 01:34 三三得九86 阅读(22) 评论(0) 推荐(0) 编辑
摘要:1 slot插槽 (内容分发) 1234 a. 单个slot b. 具名slot *混合父组件的内容与子组件自己的模板-->内容分发 *父组件模板的内容在父组件作用域内编译;子组件模板的内容在子组件作用域内编译。 1.1 基本使用 <!DOCTYPE html><html lang="en"><he 阅读全文
posted @ 2022-04-15 18:10 三三得九86 阅读(26) 评论(0) 推荐(0) 编辑
摘要:1 fetch和axios axios与fetch实现数据请求 (1)fetch(不是所有浏览器都支持,谷歌浏览器支持)XMLHttpRequest 是一个设计粗糙的 API,配置和调用方式非常混乱,而且基于事件的异步模型写起来不友好。 兼容性不好polyfill: https://github.c 阅读全文
posted @ 2022-04-14 23:14 三三得九86 阅读(18) 评论(0) 推荐(0) 编辑
摘要:一:生命周期图 1.官网原图 3.我理解的图 二:生命周期 钩子函数描述 beforeCreate 创建Vue实例之前调用 created 创建Vue实例成功后调用(可以在此处发送异步请求后端数据) beforeMount 渲染DOM之前调用 mounted 渲染DOM之后调用 beforeUpda 阅读全文
posted @ 2022-04-14 07:37 三三得九86 阅读(23) 评论(0) 推荐(0) 编辑
摘要:一 模板语法 1.插值语法 语法: <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>插值</title> <script src="https://cdn.bootcdn.net/ajax/libs/vue/2. 阅读全文
posted @ 2022-04-12 21:49 三三得九86 阅读(28) 评论(0) 推荐(0) 编辑
摘要:零:前端目前形势 前端的发展史 1.HTML(5)、CSS(3)、JavaScript(ES5、ES6):编写一个个的页面 -> 给后端(PHP、Python、Go、Java) -> 后端嵌入模板语法 -> 后端渲染完数据 -> 返回数据给前端 -> 在浏览器中查看 2.Ajax的出现 -> 后台发 阅读全文
posted @ 2022-04-12 20:56 三三得九86 阅读(29) 评论(0) 推荐(0) 编辑
摘要:如何写好接口文档 1 HTTP携带信息的方式 url headers body: 包括请求体,响应体 2 分离通用信息 一般来说,headers里的信息都是通用的,可以提前说明,作为默认参数 3 路径中的参数表达式 URL中参数表达式使用mustache的形式,参数包裹在双大括号之中 例如: /ap 阅读全文
posted @ 2022-04-07 21:54 三三得九86 阅读(41) 评论(0) 推荐(0) 编辑
摘要:一、RBAC 什么是RBAC # python用来做公司内部项目居多,人事系统,进销存,报销审批,自动化运维 -公司内部项目对执行效率要求不高(人少) -对开发效率要求高(越快开发出越好,成本越低越好) -知乎,豆瓣用python写的 》随着用户量增大 》切换语言 # 对外的权限比较简单:普通注册用 阅读全文
posted @ 2022-04-07 21:34 三三得九86 阅读(180) 评论(0) 推荐(0) 编辑
摘要:一、过滤 1、内置的过滤类 思路 # 内置的过滤类(模糊查询) ### 第一步:导入 from rest_framework.filters import SearchFilter ### 第二步:在视图类中写 # 在视图类中 # 必须继承GenericAPIView,才有这个类属性 filter_ 阅读全文
posted @ 2022-04-07 09:40 三三得九86 阅读(34) 评论(0) 推荐(0) 编辑
摘要:略 阅读全文
posted @ 2022-04-05 09:00 三三得九86 阅读(6) 评论(0) 推荐(0) 编辑
摘要:一、url中"#" "?" "&"的作用 这里 二、class="btn btn-primary "为什么这样写? 意思是对象有两个样式,即btn和btn-primary,btn样式来显示对象为按钮,btn-primary来指定按钮为基本样式按钮,颜色为蓝色 这是bs的class你可以去看看 玩转B 阅读全文
posted @ 2022-04-05 09:00 三三得九86 阅读(26) 评论(0) 推荐(0) 编辑
摘要:一、登录接口 登录接口编写思路 -创建表:User表,一对一UserToken表 -前端传入用户名,密码 》User表中查,如果能查到 》让他登陆成功 》并在UserToken中存一条记录 》返回给前端json格式字符串 》字符串中带一个随机字符串 登录接口表模型 class User(models 阅读全文
posted @ 2022-04-04 12:26 三三得九86 阅读(31) 评论(0) 推荐(0) 编辑
摘要:1、自动生成路由的源码分析 # 只要继承ViewSetMixin 及其子类,路由写法就变了 # 视图类:继承ViewSetMixin,路由写法变了 >而且视图类中的方法不一定写成get,post..,可以随意命名,只不过定义路由时写法变成了path('test/', views.TestView.a 阅读全文
posted @ 2022-04-04 01:33 三三得九86 阅读(30) 评论(0) 推荐(0) 编辑
摘要:一、APIView APIView继承了View 是drf的顶层视图,上一节就是利用APIView写的五个接口 from rest_framework.views import APIView APIView的类属性 renderer_classes parser_classes APIView与V 阅读全文
posted @ 2022-04-03 23:38 三三得九86 阅读(30) 评论(0) 推荐(0) 编辑
摘要:一、序列化和反序列化 api接口开发,最核心最常见的一个过程就是序列化,所谓序列化就是把数据转换格式,序列化可以分两个阶段: 序列化: 把我们语言识别的数据转换成指定的格式提供给别人。 如python中的字典、列表、对象...只能在python中识别,在其他语言或前端中,不能识别 我们可以通过jso 阅读全文
posted @ 2022-04-03 20:53 三三得九86 阅读(611) 评论(0) 推荐(0) 编辑
摘要:一、drf介绍和快速使用 1、drf介绍 1.1 drf的替代品 需要注意,原生Django框架,即使不导入drf相关模块,也可以写出符合restful的相关规范 举个例子: # 地址:127.0.0.1:8080/books # 路由:path('/books',views.books) # 视图 阅读全文
posted @ 2022-04-01 00:43 三三得九86 阅读(247) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示