随笔分类 - drf
摘要:1 阿里云购买 # 1 写好的项目,在本地跑,别问访问不到,没有公网ip # 2 远程连接阿里云的服务器47.103.156.13(xshell,finalShell) # 3 ssh连接 # 4 配置前后端项目 # 5 编译前端项目,要把前端项目传到服务器(可以用软件) scp -r dist r
阅读全文
摘要:1 支付宝二次封装 al_pay -pem -__init__.py -pay.py -setting.py #__init__.py from .pay import alipay,gateway #pay.py from alipay import AliPay from . import se
阅读全文
摘要:1 区间过滤 # 借助django-filter实现区间过滤 # 实现区间过滤 ##########1 filters.py class CourseFilterSet(FilterSet): # 课程的价格范围要大于min_price,小于max_price min_price = filters
阅读全文
摘要:1 首页轮播图异步更新 # celery.py from celery import Celery # 加载django环境 import os import django os.environ.setdefault("DJANGO_SETTINGS_MODULE", "luffyapi.setti
阅读全文
摘要:1 Python操作Redis之普通连接 # 1 pip3 install redis # 简单使用 from redis import Redis # conn=Redis() #连接对象 conn=Redis(host='127.0.0.1', port=6379) ret=conn.get('
阅读全文
摘要:1 短信接口频率限制 # throttlings.py from rest_framework.throttling import SimpleRateThrottle class SMSThrotting(SimpleRateThrottle): scope = 'sms' def get_cac
阅读全文
摘要:1 登陆注册模态框 # Login.vue <template> <div class="login"> <div class="box"> <i class="el-icon-close" @click="close_login"></i> <div class="content"> <div c
阅读全文
摘要:1 git远程连接 # 1 码云(国内,快) # 2 新建仓库的时候,不要勾选Readme初始化这个而仓库 # 3 现在什么都没有,新建仓库 mkdir lqz_test cd lqz_test git init touch a.txt git add a.txt git commit -m "fi
阅读全文
摘要:1 路飞项目头部组件 1.1 路由跳转的方式 #html中路由跳转 <router-link to="/"> <img src="../assets/img/head-logo.svg" alt=""> </router-link> #js中控制路由跳转 this.$router.push('/')
阅读全文
摘要:1 后台Response和异常和日志封装 # utils/response from rest_framework.response import Response class APIResponse(Response): def __init__(self,code=1,msg='成功',resu
阅读全文
摘要:0 企业软件开发流程 #1 web方向,类型 #2 开发流程 -传统软件行业,互联网行业 1 pip换源 1 pip3 install pymysql 国外很慢 2 pip3 install pymysql -i 地址 3 配置,以后pip3 install全走配好的源 -来到C:\Users\ol
阅读全文
摘要:1 jwt 1.1 控制用户登录后才能访问,和不登录就能访问 # 1 控制用户登录后才能访问,和不登录就能访问 from rest_framework.permissions import IsAuthenticated class OrderAPIView(APIView):# 登录才能 auth
阅读全文
摘要:1 自定制频率 # 自定制频率类,需要写两个方法 -# 判断是否限次:没有限次可以请求True,限次了不可以请求False def allow_request(self, request, view): -# 限次后调用,显示还需等待多长时间才能再访问,返回等待的时间seconds def wait
阅读全文
摘要:1 books系列表接口 # urls.py from django.urls import path,re_path from api import views urlpatterns = [ path('books/', views.BookAPIView.as_view()), re_path
阅读全文
摘要:今日内容 1 权限 1.1 权限源码分析 # APIView >dispatch >initial >self.check_permissions(request)(APIView的对象方法) def check_permissions(self, request): # 遍历权限对象列表得到一个个
阅读全文
摘要:今日内容 1 路由 # 1 在urls.py中配置 path('books4/', views.Book4View.as_view()), re_path('books4/(?P<pk>\d+)', views.Book4DetailView.as_view()), # 2 一旦视图类,继承了Vie
阅读全文
摘要:今日内容 1 请求和响应 1.1 请求 # 请求对象 # from rest_framework.request import Request def __init__(self, request, parsers=None, authenticators=None, negotiator=None
阅读全文
摘要:今日内容 1 序列化组件介绍 1. 序列化,序列化器会把模型对象转换成字典,经过response以后变成json字符串 2. 反序列化,把客户端发送过来的数据,经过request以后变成字典,序列化器可以把字典转成模型 3. 反序列化,完成数据校验功能 2 简单使用 1 写一个序列化的类,继承Ser
阅读全文
摘要:今日内容 1 web开发模式 #前后端混合开发(前后端不分离):返回的是html的内容,需要写模板 #前后端分离:只专注于写后端接口,返回json,xml格式数据 # xml格式 <xml> <name>lqz</name> </xml> # json {"name":"lqz"} # java 》
阅读全文

浙公网安备 33010602011771号