01 2024 档案
摘要:介绍 vue-core-video-player是一款基于vue.js的视频播放器组件 安装与使用 安装 cnpm install vue-core-video-player -S 使用 第一步:main.js引入 import VueCoreVideoPlayer from 'vue-core-v
阅读全文
摘要:第一步:把封装的包:celery_task 复制到项目中 第二步:在celery.py 文件中加入 os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'luffy_api.settings.dev') 第三步:写任务,启动worker 第四步:在djan
阅读全文
摘要:1.异步任务 任务名.delay(传参数) 2.延迟任务 from datetime import datetime, timedelta # atetime.utcnow() 当前utc时间 # 当前时间+15秒 eta = datetime.utcnow() + timedelta(second
阅读全文
摘要:celery的快速使用 1.安装celery模块 pip install celery 2.书写demo.py文件 from celery import Celery import time broker = 'redis://127.0.0.1:6379/1' backend = 'redis:/
阅读全文
摘要:1 lpush(name, values) # resp:上面是左,下面是右 conn.lpush('girls', '刘亦菲') # 从左侧插入值 conn.lpush('girls', '迪丽热巴') # 从左侧插入值 2 rpush(name, values) 表示从右向左操作 conn.rp
阅读全文
摘要:1 hset(name, key, value) 设置值 conn.hset('userinfo','name','xxx') conn.hset('userinfo','age',18) 2 hmset(name, mapping) 批量设置 conn.hmset('userinfo',{'nam
阅读全文
摘要:1 set(name, value, ex=None, px=None, nx=False, xx=False) 设置值 conn.set('hobby','篮球') # 带过期时间 conn.set('age','19',ex=3) # 秒 # conn.set('age','19',px=300
阅读全文
摘要:Python操作redis 1.普通链接 首先需要下载redis模块 pip install redis 使用方式(redis内需要插入name=xxx): from redis import Redis conn = Redis(host="localhost", port=6379, db=0,
阅读全文
摘要:项目中所有a.txt文件和文件夹都会被过滤 a.txt 项目中只有根目录下a.txt文件和文件夹会被过滤 /a.txt 项目中只有根目录下的b文件夹下的a.txt文件和文件夹会被过滤 /b/a.txt 名字中有一个x的都会被过滤(*代表0~n个任意字符) *x* 空文件夹不会被提交,空包会被提交,包
阅读全文
摘要:1)查看仓库已配置的远程源 >: git remote >: git remote -v 2)查看remote命令帮助文档 >: git remote -h 3)删除远程源 >: git remote remove 源名 eg: git remote remove origin 4)添加远程源 >:
阅读全文
摘要:1 创建分支 git branch dev # 创建一个dev分支 2 查看分支 git branch * master # 只有一个master分支 3 切换分支 git checkout dev # 切换到dev分支 4 删除分支(不能自己删自己) git branch -d dev 5 合并分
阅读全文
摘要:1 初始化仓库 # 1 初始化仓库 git init # 初始化当前文件夹 git init 文件夹 # 在当前文件夹下创建文件夹,并把新创建的文件夹作为仓库 ——仓库目录下会出现 .git 文件夹,文件夹千万不要删除 2 查看仓库状态 git status git status -s #查看仓库状
阅读全文
摘要:在assets文件夹下新建 global.css /* 声明全局样式和项目的初始化样式 */ body, h1, h2, h3, h4, h5, h6, p, table, tr, td, ul, li, a, form, input, select, option, textarea { marg
阅读全文
摘要:使用方式如下: 以axios为例: # 在main.js下导入axios import axios from 'axios'; # 全局引用 Vue.prototype.$axios = axios ——以后想使用axios就不用导入了,直接使用this.$axios即可
阅读全文
摘要:输入以下指令: pip freeze > requirements.txt pip批量安装: pip install -r requirements.txt
阅读全文
摘要:报错原因: 1.settings文件中没有注册app 2.如果注册了,就是django没有识别出来 解决办法: 1.注册app 2.导入models时使用绝对导入 将相对导入方式: from .models import 表名 改为: from app.models import 表名
阅读全文
摘要:第一步:管理员连接数据库 mysql -uroot -p密码 第二步:创建账户能够访问的数据库 create database 数据库名 default charset=utf8; 第三步:查看用户 select user,host from mysql.user; 第四步:创建用户 # 授权账号命
阅读全文
摘要:cmd输入: cnpm install -g @vue/cli ——之后就能使用vue创建项目了
阅读全文
摘要:cmd输入: npm install -g cnpm --registry=https://registry.npmmirror.com/ 全局配置: npm config set registry https://registry.npmmirror.com/ -g 查看是否更换成功: npm c
阅读全文
摘要:操作方式如下:
阅读全文
摘要:第一步:安装以下模块 pip3 install virtualenv pip3 install virtualenvwrapper-win 第二步:D盘创建Virtualenvs文件夹 第三步:环境变量配置 WORKON_HOME : D:\Virtualenvs 第四步:去python39文件夹内
阅读全文
摘要:第一步:文件管理器文件路径地址栏输入:%APPDATA%,快速进入 C:\Users\电脑用户\AppData\Roaming文件夹中 第二步:在Roaming文件中新建 pip 文件夹,并在文件夹中新建 pip.ini 配置文件 第三步:在 pip.ini 配置文件中书写以下内容: [global
阅读全文
摘要:需求: 1.有一个登录页面和主页面 2.没有登录无法访问主页面,并重定向到登录页面 3.登录后可正常访问主页面 实现方式: router/index.js下书写: router.beforeEach((to, from, next) => { // 访问的是登录页面或sessionStorage内有
阅读全文
摘要:首先,导入useRouter import {useRouter} from "vue-router"; 使用方式: const router = useRouter() router.push('指定跳转的页面')
阅读全文
摘要:vue-cookies的使用 首先需要安装vue-cookies cnpm install vue-cookies -S 具体使用方法如下: 设置cookie: // key,value形式、过期时间为7天 cookie.set('name', 'zeng', '7d') 获取cookie: //
阅读全文
摘要:问题详情:使用elementui其他的组件都是成功的,但使用表格,默认使用它的数据,结果页面空白,也不报错。 解决办法: 第一步:卸载原来的core-js:npm uninstall core-js 第二步:安装降低版本的core-js:npm install core-js@3.6.5 第三步:把
阅读全文
摘要:element官网 第一步:安装 cnpm i element-ui -S 第二步:main.js中引入 import ElementUI from 'element-ui'; import 'element-ui/lib/theme-chalk/index.css'; Vue.use(Elemen
阅读全文
摘要:第一步:安装django-cors-headers pip3 install django-cors-headers 第二步:在settings文件中注册app INSTALLED_APPS = [ ... 'corsheaders', ... ] 第三步:添加中间件 MIDDLEWARE = [
阅读全文
摘要:展现方式:点击按钮向后端发起请求,获取数据并展示到前端 呈现效果: 实现方式如下: 第一步:使用Django框架书写后端代码,返回数据(用户名与年龄) 视图类: from rest_framework.views import APIView from rest_framework.response
阅读全文
摘要:呈现效果: 第一步:引入vue与bootstrap的CDN <script src="./js/vue.js"></script> <link rel="stylesheet" href="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/3.4
阅读全文
摘要:呈现效果: 第一步:定义一个id为app的div <div id="app"> <h1>过滤案例</h1> // 绑定input事件、记录用户输入数据search <input type="text" v-model="search" @input="handleSearch"> <ul> // 循
阅读全文
摘要:视图函数内书写如下代码: def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) self.request_action = None def initialize_request(self, request, *
阅读全文
摘要:自定义表签发token 不通过auth_user表,而是通过自定义表实现签发token 代码如下: 表模型: class UserInfo(models.Model): username = models.CharField(max_length=32) password = models.Char
阅读全文
摘要:restful规范(10条) 1 数据的安全保障:url链接一般都采用https协议进行传输 -https是:http+ssl 安全的超文本传输协议 2 接口特征表现:在API地址中带接口标识,咱们一般放在地址栏中(放在域名中) https://api.baidu.com https://www.b
阅读全文
摘要:需求如下: 用户输入:用户名或手机号或邮箱 +密码都能登录,并签发token 代码书写: model层配置(需要扩写auth_user表): from django.contrib.auth.models import AbstractUser class User(AbstractUser): m
阅读全文
摘要:定制返回格式 目标如下: 想要返回如下格式数据: { code:100, msg:'登录成功', username:'登录用户名字', access:asdfasdf.asdfasdf.asdfasdf refresh:asdfas.ere.we } 第一步:新建一个序列化类文件,以serializ
阅读全文
摘要:jwt的使用步骤 第一步:安装模块 pip install djangorestframework-simplejwt 第二步:注册app # settings文件配置 INSTALLED_APPS = [ ... 'rest_framework_simplejwt', ... ] 第三步:sett
阅读全文
摘要:access:真正使用的token refresh:用来更新access access过期时间很短,过期后,需要使用refresh重新生成access的token以保证token的安全
阅读全文
摘要:base64介绍 base64是编码解码方式,而不是加密方式 使用方法 首先需要导入base64模块 import base64 base64编码: 只能转换bytes格式数据 base64.b64encode(转换数据.encode('utf-8')) base64解码: base64编码可能需要
阅读全文