Fork me on GitHub

随笔分类 -  Drf

阿里云购买、云服务器安装redis、云服务器安装mysql、云服务器安装python、云服务器安装nginx、nginx转发静态文件(前端项目)、云服务器转发动态请求(uwsgi+django项目)、
摘要:## 1 阿里云购买```python# 1 写好的项目,在本地跑,别问访问不到,没有公网ip# 2 远程连接阿里云的服务器47.103.156.13(xshell,finalShell)# 3 ssh连接 # 4 配置前后端项目# 5 编译前端项目,要把前端项目传到服务器(可以用软件) scp - 阅读全文
posted @ 2020-09-05 14:46 OBOS 阅读(175) 评论(0) 推荐(0)
区间过滤、课程主页前端、课程详情页前端、课程单查接口、章节分类接口、七牛云视频托管、后台搜索接口、前台搜索页面完成、沙箱环境
摘要:## 1 区间过滤```python# 借助django-filter实现区间过滤# 实现区间过滤##########1 filters.pyclass CourseFilterSet(FilterSet): # 课程的价格范围要大于min_price,小于max_price min_price = 阅读全文
posted @ 2020-09-05 14:40 OBOS 阅读(291) 评论(0) 推荐(0)
首页轮播图异步更新、课程表结构分析和优化、课程主页页面、课程数据准备、课程分类群查接口、课程群查接口、搜索组件和过滤、自定义过滤类
摘要:# 1 首页轮播图异步更新```python# celery.pyfrom celery import Celery# 加载django环境import osimport djangoos.environ.setdefault("DJANGO_SETTINGS_MODULE", "luffyapi. 阅读全文
posted @ 2020-09-05 14:28 OBOS 阅读(220) 评论(0) 推荐(0)
Redis普通连接、Redis之连接池、String操作、Hash操作、List操作、redsi的其他使用、管道、Django中使用redis、接口缓存、celery的使用
摘要:## 1 Python操作Redis之普通连接```python# 1 pip3 install redis# 简单使用from redis import Redis# conn=Redis()#连接对象conn=Redis(host='127.0.0.1', port=6379)ret=conn. 阅读全文
posted @ 2020-09-05 14:23 OBOS 阅读(343) 评论(1) 推荐(0)
短信接口频率限制、验证码登陆接口、前台发送验证码、前台验证码登陆、后台注册接口、前台注册功能、redis
摘要:## 1 短信接口频率限制```python# throttlings.pyfrom rest_framework.throttling import SimpleRateThrottleclass SMSThrotting(SimpleRateThrottle): scope = 'sms' de 阅读全文
posted @ 2020-09-05 14:18 OBOS 阅读(333) 评论(0) 推荐(0)
登陆注册模态框、多种登陆方式、cookies修改页面登陆状态、前台注销、手机号是否存在接口、腾讯云短信服务、短信验证码接口
摘要:## 1 登陆注册模态框```python# Login.vue<template> <div class="login"> <div class="box"> <i class="el-icon-close" @click="close_login"></i> <div class="conten 阅读全文
posted @ 2020-09-05 14:16 OBOS 阅读(275) 评论(0) 推荐(0)
git远程连接、ssh连接和https连接、pycharm操作git、vue登录页面
摘要:## 1 git远程连接```python# 1 码云(国内,快)# 2 新建仓库的时候,不要勾选Readme初始化这个而仓库# 3 现在什么都没有,新建仓库 mkdir lqz_test cd lqz_test git init touch a.txt git add a.txt git comm 阅读全文
posted @ 2020-09-05 14:12 OBOS 阅读(597) 评论(0) 推荐(0)
头部组件、尾部组件、轮播图接口、轮播图组件、git的使用
摘要:## 1 项目头部组件### 1.1 路由跳转的方式```python#html中路由跳转<router-link to="/"><img src="../assets/img/head-logo.svg" alt=""></router-link>#js中控制路由跳转this.$router.pu 阅读全文
posted @ 2020-09-05 14:09 OBOS 阅读(180) 评论(0) 推荐(0)
后台Response和异常和日志封装、跨域问题及解决、es6的箭头函数、xadmin后台管理
摘要:## 1 后台Response和异常和日志封装```python# utils/responsefrom rest_framework.response import Responseclass APIResponse(Response): def __init__(self,code=1,msg= 阅读全文
posted @ 2020-09-05 14:06 OBOS 阅读(269) 评论(0) 推荐(0)
pip换源、虚拟环境搭建、
摘要:## 1 pip换源```python1 pip3 install pymysql 国外很慢2 pip3 install pymysql -i 地址3 配置,以后pip3 install全走配好的源 -来到C:\Users\oldboy\AppData\Roaming %APPDATA% -创建一个 阅读全文
posted @ 2020-09-05 14:04 OBOS 阅读(190) 评论(0) 推荐(0)
非对称加密和对称加密的区别
摘要:在了解对称加密和非对称加密的区别之前我们先了解一下它们的定义: 对称加密(Symmetric Cryptography),又称私钥加密 对称加密是最快速、最简单的一种加密方式,加密(encryption)与解密(decryption)用的是同样的密钥(secret key),这种方法在密码学中叫做对 阅读全文
posted @ 2020-09-05 13:59 OBOS 阅读(535) 评论(0) 推荐(0)
JWT、多方式登录、django缓存
摘要:## 1 jwt### 1.1 控制用户登录后才能访问,和不登录就能访问```python# 1 控制用户登录后才能访问,和不登录就能访问from rest_framework.permissions import IsAuthenticatedclass OrderAPIView(APIView) 阅读全文
posted @ 2020-09-05 13:58 OBOS 阅读(318) 评论(0) 推荐(0)
自定制频率、自动生成接口文档、JWT、自定制auth认证类
摘要:# 今日内容## 1 自定制频率```python# 自定制频率类,需要写两个方法 -# 判断是否限次:没有限次可以请求True,限次了不可以请求False def allow_request(self, request, view): -# 限次后调用,显示还需等待多长时间才能再访问,返回等待的时 阅读全文
posted @ 2020-09-05 13:48 OBOS 阅读(221) 评论(0) 推荐(0)
books系列表接口、表断关联、分页器、根据IP限制频率
摘要:## 1 books系列表接口```python# urls.pyfrom django.urls import path,re_pathfrom api import viewsurlpatterns = [ path('books/', views.BookAPIView.as_view()), 阅读全文
posted @ 2020-09-05 13:44 OBOS 阅读(162) 评论(0) 推荐(0)
权限、用户的访问频率、过滤、排序、异常处理
摘要:## 1 权限### 1.1 权限源码分析```python# APIView >dispatch >initial >self.check_permissions(request)(APIView的对象方法) def check_permissions(self, request): # 遍历权限 阅读全文
posted @ 2020-09-05 13:38 OBOS 阅读(227) 评论(0) 推荐(0)
路由、认证
摘要:## 1 路由```python# 1 在urls.py中配置 path('books4/', views.Book4View.as_view()), re_path('books4/(?P<pk>\d+)', views.Book4DetailView.as_view()),# 2 一旦视图类,继 阅读全文
posted @ 2020-09-05 13:33 OBOS 阅读(125) 评论(0) 推荐(0)
请求,响应、视图
摘要:## 1 请求和响应### 1.1 请求```python# 请求对象# from rest_framework.request import Request def __init__(self, request, parsers=None, authenticators=None, negotia 阅读全文
posted @ 2020-09-05 13:30 OBOS 阅读(212) 评论(0) 推荐(0)
序列化组件、
摘要:## 1 序列化组件介绍```python1. 序列化,序列化器会把模型对象转换成字典,经过response以后变成json字符串2. 反序列化,把客户端发送过来的数据,经过request以后变成字典,序列化器可以把字典转成模型3. 反序列化,完成数据校验功能```## 2 简单使用```pytho 阅读全文
posted @ 2020-09-05 13:24 OBOS 阅读(203) 评论(0) 推荐(0)
Restful规范、drf的安装和使用、cbv源码、APIView源码分析
摘要:## 1 web开发模式```python#前后端混合开发(前后端不分离):返回的是html的内容,需要写模板#前后端分离:只专注于写后端接口,返回json,xml格式数据# xml格式<xml><name>lqz</name></xml># json{"name":"lqz"}# java 》js 阅读全文
posted @ 2020-09-05 13:15 OBOS 阅读(280) 评论(0) 推荐(0)