随笔分类 -  python

摘要:default_storage 阅读全文
posted @ 2022-08-05 17:48 EricYJChung 阅读(47) 评论(0) 推荐(0) 编辑
摘要:跨域: 协议,域名(IP),端口 三者相同即同源,任一不同即非同源 http://localhost:8080 与 http://127.0.0.1:8080非同域 http与https非同域 端口不一致也非同域 注意:跨域问题只存在于浏览器中 跨域的解决方案一般有三种: 1.cors方案 2.服务 阅读全文
posted @ 2022-08-04 22:21 EricYJChung 阅读(95) 评论(0) 推荐(0) 编辑
摘要:代码中经常会有变量是否为None的判断,有三种主要的写法第一种是'if x is None';第二种是 'if not x:';第三种是'if not x is None'(这句这样理解更清晰'if not (x is None)') 。如果你觉得这样写没啥区别,那么你可就要小心了,这里面有一个坑。 阅读全文
posted @ 2022-07-06 10:45 EricYJChung 阅读(142) 评论(0) 推荐(0) 编辑
摘要:视图集ViewSet 使用视图集ViewSet,可以将一系列逻辑相关的动作放到一个类中: list() 提供一组数据 retrieve() 提供单个数据 create() 创建数据 update() 保存数据 destory() 删除数据 ViewSet视图集类不再实现get()、post()等方法 阅读全文
posted @ 2022-06-27 18:30 EricYJChung 阅读(43) 评论(0) 推荐(0) 编辑
摘要:视图说明 1. 两个基类 1)APIView rest_framework.views.APIView APIView是REST framework提供的所有视图的基类,继承自Django的View父类。 APIView与View的不同之处在于: 传入到视图方法中的是REST framework的R 阅读全文
posted @ 2022-06-27 16:44 EricYJChung 阅读(50) 评论(0) 推荐(0) 编辑
摘要:Django中接收网络中传过来的数据以bytes类型: json_str_bytes = request.body # 从request中获取传递过来的bytes类型数据 json_str = json_str_bytes.decode() # 将bytes类型的数据解码为字符串 book_dict 阅读全文
posted @ 2022-06-26 22:55 EricYJChung 阅读(762) 评论(0) 推荐(0) 编辑
摘要:redis基本命令 redis-server 以默认配置打开服务端 redis-server redis.windows.conf windows端加载自定义的conf文件打开服务端 redis-cli 打开客户端 redis配置文件中: bind 1.是绑定redis自身的服务器的ip,不是绑定远 阅读全文
posted @ 2022-06-24 23:27 EricYJChung 阅读(1207) 评论(0) 推荐(0) 编辑
摘要:uwsgi相关命令: 启动:uwsgi --ini uwsgi.ini 停止:uwsgi --stop uwsgi.pid 查看当前django运行版本: python -m django --version python手动安装插件包(cd到插件包): python -m django --ver 阅读全文
posted @ 2022-06-24 18:28 EricYJChung 阅读(18) 评论(0) 推荐(0) 编辑
摘要:一 准备工作 1.安装Docker 2.创建数据及配置存放目录 # 根据自己的习惯设定存放路径 # 创建主库数据存放目录 mkdir -p代表文件不存在即创建 mkdir -p /home/docker/mysql/master/data # 创建主库配置存放目录 mkdir -p /home/do 阅读全文
posted @ 2022-06-23 00:17 EricYJChung 阅读(1063) 评论(0) 推荐(0) 编辑
摘要:在所有继承了View类视图的视图中,都有 self.request : 包含了请求过来的对象 self.args:请求传递过来的参数 self.kwargs:请求传递过来的参数 阅读全文
posted @ 2022-06-21 17:21 EricYJChung 阅读(192) 评论(0) 推荐(0) 编辑
摘要:一. 问题:在将网络数据流导入文件时,有可能遇到“'gbk' codec can't encode characte”错误。 二. 分析: 1.在windows下面,新文件(即写入的目标文件)的默认编码是gbk。 2.网络数据流的编码是utf-8。 python解释器会用gbk编码去解析utf-8的 阅读全文
posted @ 2022-06-19 14:18 EricYJChung 阅读(1257) 评论(0) 推荐(0) 编辑
摘要:监听后台数据变化,即监听后台任何数据操作,进而做出相应的响应 在app应用的admin.py中,可以实现后台监听 以meiduo商城代码为例: from django.contrib import admin from . import models from celery_tasks.html.t 阅读全文
posted @ 2022-06-19 12:07 EricYJChung 阅读(383) 评论(0) 推荐(0) 编辑
摘要:CKEditor富文本编辑器 在运营后台,运营人员需要录入商品并编辑商品的详情信息,而商品的详情信息不是普通的文本,可以是包含了HTML语法格式的字符串。为了快速简单的让用户能够在页面中编辑带格式的文本,我们引入富文本编辑器。富文本即具备丰富样式格式的文本。 我们使用功能强大的CKEditor富文本 阅读全文
posted @ 2022-06-18 15:34 EricYJChung 阅读(300) 评论(0) 推荐(0) 编辑
摘要:安装FastDFS FastDFS分为服务端和客户端 客户端我们使用py3fdfs对fastdfs进行调用 服务端文件:fastdfs_docker.tar本机的文件直接拉到服务器端 直接docker加载文件: docker load -i fastdfs_docker.tar 此时,docker镜 阅读全文
posted @ 2022-06-17 17:11 EricYJChung 阅读(342) 评论(0) 推荐(0) 编辑
摘要:前端使用,不同于JWT headers: { 'Authorization': 'Bearer ' + this.token }, 关键字不是JWT中的JWT,而是Bearer simpleJWT使用自定义序列化器(不同于官方文档的用法): class MyTokenObtainPairSerial 阅读全文
posted @ 2022-06-16 12:53 EricYJChung 阅读(1430) 评论(0) 推荐(0) 编辑
摘要:自动生成接口文档(实际生产中一般不用这个) REST framework可以自动帮助我们生成接口文档。 接口文档以网页的方式呈现。 自动接口文档能生成的是继承自APIView及其子类的视图。 1. 安装依赖 REST framewrok生成接口文档需要coreapi库的支持。 pip install 阅读全文
posted @ 2022-06-11 16:02 EricYJChung 阅读(47) 评论(0) 推荐(0) 编辑
摘要:REST framework定义的异常: APIException 所有异常的父类 ParseError 解析错误 AuthenticationFailed 认证失败 NotAuthenticated 尚未认证 PermissionDenied 权限决绝 NotFound 未找到 MethodNot 阅读全文
posted @ 2022-06-11 14:25 EricYJChung 阅读(54) 评论(0) 推荐(0) 编辑
摘要:视图集: ViewSet,GenericViewSet,ModelViewSet 视图集增加额外行为,比如增加查询最新的一本图书信息: class BookViewSet(ModelViewSet) '''视图集''' queryset = BookInfo.objects.all() serial 阅读全文
posted @ 2022-06-10 12:24 EricYJChung 阅读(58) 评论(0) 推荐(0) 编辑
摘要:响应数据: JSON # 列表视图: 路由后面没有pk/ID # 详情视图: 路由后面pk/ID from django.shortcuts import render # Create your views here. from django.views import View class Boo 阅读全文
posted @ 2022-06-09 11:36 EricYJChung 阅读(44) 评论(0) 推荐(0) 编辑
摘要:认证组件Authentication 可以在配置文件中配置全局默认的认证方案 # DRF的所有的配置项都是写在这个字典中REST_FRAMEWORK = { 'DEFAULT_AUTHENTICATION_CLASS':( 'rest_framework.authentication.BasicAu 阅读全文
posted @ 2022-06-08 19:57 EricYJChung 阅读(83) 评论(0) 推荐(0) 编辑

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