自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 使用Ant Design Vue

安装ant-design-vue**npm install ant-design-vue --save在main.js文件中写入import Vue from 'vue';import Antd from 'ant-design-vue';import App from './App';import Vue from 'vue';import { DatePicker } from 'ant-design-vue';Vue.use(DatePicker);import 'ant-de

2020-11-23 13:51:04 548

原创 随笔:使用ES替代whoosh全文检索

1.docker安装ES1.拉取docker镜像# 从仓库拉取镜像sudo docker image pull delron/elasticsearch-ik:2.4.6-1.02.使用docker安装ESdocker run -d -p 9200:9200 -p 9300:9300 --name elasticsearch delron/elasticsearch-ik:2.4.6-1.03.在页面中测试http://192.168.56.100:9200/2.使用ES

2020-11-19 21:40:59 231

原创 随笔:docker基本使用

1.docker基本使用1.1 镜像常用管理命令[root@linux-node4 diff]# docker help # 查看docker帮助[root@linux-node4 diff]# docker image --help # 查看 docker中 镜像相关帮助[root@linux-node4 diff]# docker image ls # 查看当前所有

2020-11-19 21:39:32 73

原创 随笔:安装docker

1.docker基本原理https://www.cnblogs.com/xiaonq/p/10241045.html2.ubuntu安装docker2.1 安装docker# 1.卸载旧版本sudo apt-get remove docker docker-engine docker.io containerd runc# 2.更新ubuntu的apt源索引# 修改apt国内源为中科大源sudo cp /etc/apt/sources.list /etc/apt/sources.list.

2020-11-19 21:38:19 62

原创 小问题:端口号被占用

查看端口号是否被占用:(谁占用关闭谁)查看是谁占用 8888 端口(loonflow) root@dev:~# netstat -anptu | grep 8888tcp 0 0 0.0.0.0:8888 0.0.0.0:* LISTEN 6556/nginx: master 关闭 nginx(loonflow) root@dev:~# systemctl stop nginx.serviceNginx停止

2020-11-19 21:22:09 115

原创 图片验证码,验证码配置

1.django 缓存设置django的六种缓存(mysql+redis) :https://www.cnblogs.com/xiaonq/p/7978402.html#i61.1 安装Django缓存模块pip install django-redis==4.12.11.2 syl/settings.py 中配置缓存# 缓存配置CACHES = { # django存缓默认位置,redis 0号库 # default: 连接名称 "default": {

2020-11-04 08:40:51 64

原创 短信验证

1.注册荣联云账号1.1注册账号1.2 登录即可看到开发者账号信息1.3 添加测试账号2.使用容联云发送代码测试'''1. 安装容联云sdk'''pip install ronglian_sms_sdk# 免费测试文档地址:https://doc.yuntongxun.com/p/5a531a353b8496dd00dcdfe2'''2. 短信发送代码'''# libs/rl_sms.pyfrom ronglian_sms_sdk import SmsSDKaccId = '8

2020-11-04 08:35:19 88

原创 JWT原理,COOKIE,SESSION

1.COOKIE使用和优缺点1.2 session使用原理[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Sgu39v8y-1604323173710)(E:\1910A\笔记\图片\image-20201102110516476.png)]1.用户向服务器发送用户名和密码。 2.验证服务器后,相关数据(如用户角色,登录时间等)将保存在当前会话中。 3.服务器向用户返回session_id,session信息都会写入到用户的Cookie。 4.用户的每个后续请

2020-11-02 21:21:20 77

原创 JWT安装配置,用户测试

1.JWT安装配置1.1 安装JWTpip install djangorestframework-jwt==1.11.01.2 syl/settings.py配置jwt载荷中的有效期设置# jwt载荷中的有效期设置 JWT_AUTH = { # 1.token前缀:headers中 Authorization 值的前缀 'JWT_AUTH_HEADER_PREFIX': 'JWT', # 2.token有效期:一天有效 'JWT_

2020-11-02 21:19:19 686

原创 django跨域设置并开发测试接口

1.创建一个测试项目1.1 创建项目和APP'''1.创建项目和APP''' django-admin startproject BookManage # 创建项目 python manage.py startapp books # 创建APP'''2.在settings中注册books模型''' INSTALLED_APPS = [ 'books.apps.BooksConfig' ] # 注:pycharm无法联想,需要把apps文件夹设置为源根

2020-10-29 16:25:53 45

原创 axios登录前端

1.创建一个Login.vue页面1.1 写页面views/Login.vue在 views/components 下创建 Login.vue 页面<template> <div> 测试axios-{{title}} </div> </template><script> import { login } from '@/http/apis'; export default

2020-10-29 16:22:17 214

原创 axios封装,VUE初始化项目,前端结构

1.vue初始化项目https://www.cnblogs.com/xiaonq/p/11027880.html vue init webpack deaxios # 使用脚手架创建项目 deaxios(项目名,随便取得) cd deaxios # 进入项目 npm install axios@0.19.2 # 安装axios npm i element-ui -S # 安装element-ui到当前项目前端项目结

2020-10-29 16:21:24 228

原创 初始化项目结构,USER表配置

1.初始化项目结构└─shiyanlou_project # 项目根路径│ .gitignore # 提交git仓库时,不提交的文件必须要在这里进行标注│ README.en.md # 英文(项目介绍)│ README.md # 中文项目简介│ requirements.txt # django项目安装文件│├─celery_task # 用来存放celery相关文件(以便分布式部署)│ __init__.py│├─db # 数据库相关:1.数据库初始化sql脚本; 2.数据库维护脚本,

2020-10-28 18:46:25 32

原创 Restful风格API

1.RESTful风格API详情查看博客地址: https://www.cnblogs.com/xiaonq/p/10053234.html1.1 什么是RESTfulREST与技术无关,代表的是一种软件架构风格(REST是Representational State Transfer的简称,中文翻译为“表征状态转移”)REST从资源的角度类审视整个网络,它将分布在网络中某个节点的资源通过URL进行标识所有的数据,不过是通过网络获取的还是操作(增删改查)的数据,都是资源,将一切数据视为资

2020-10-28 17:26:42 76

原创 Model的基础操作

1.创建表https://www.cnblogs.com/xiaonq/p/7978409.html1.1 Meta源信息1.2 常用字段from django.db import modelsclass UserInfo(models.Model): username = models.CharField(max_length= 32 ) password = models.CharField(max_length= 32 ) cls = models.ForeinKey(CLS) c

2020-10-28 17:25:53 1368

原创 ModelViewSet+ModelSerializer

1.DRF初始化1.DRF框架的 8 个核心功能1.认证(用户登录校验用户名密码或者token是否合法) 2.权限(根据不同的用户角色,可以操作不同的表) 3.限流(限制接口访问速度) 4.序列化(返回json) 5.分页 6.版本(接口版本号,用 v1/v2/v3) # api.example.com/v1/login # 只有用户名密码登录 #api.example.com/v2/login # 手机号,微信 登录 7.过滤(u

2020-10-28 17:23:56 135

原创 Apiview+Serializer使用

1.APIview使用### https://www.cnblogs.com/xiaonq/p/10124104.html### https://www.cnblogs.com/xiaonq/p/10987889.html### ModelViewSet是对APIView封装### ModelSerializer是对Serializer1.1 在 user/urls.py 中添加路由urlpatterns = [ path('apiview/', views.UserInfoViewS

2020-10-28 17:21:30 64

原创 django基础,生命周期,虚拟环境

django基础1.1 了解web程序工作流程1.2 django生命周期2,django介绍目的:了解Django框架的作用和特点 Django的优势 快速开发 MVT 功能齐全 Django学习版本: 1.11.11作用: 简便、快速的开发数据库驱动的网站思考:用django还是flask 开发数据驱动web网站(复杂业务逻辑) 数据分析后的结果展示界面, flask 快速成型应用上线, 就用django3,Django设计模式(MVC

2020-10-28 17:15:48 74

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除