摘要: git的使用 #1 协同开发,版本管理 #2 svn(集中式管理),git(分布式管理) #3 git装完,既有客户端,又有服务的 #4 git工作流程 -工作区,暂存区,版本库 #5 远程仓库:github,码云,公司内部(gitlab) # 6 安装:一路下一步 # 7 右键--git bash 阅读全文
posted @ 2023-11-04 20:13 PiggThird 阅读(28) 评论(0) 推荐(0)
摘要: xadmin后台管理 # 1 安装 pip install https://codeload.github.com/sshwsfc/xadmin/zip/django2 注意不同的django版本对应不同的xadmin版本 要对应安装不能直接装 # 2 在app中注册 INSTALLED_APPS 阅读全文
posted @ 2023-11-04 09:44 PiggThird 阅读(47) 评论(0) 推荐(0)
摘要: Xadmin运行报错 ImportError: cannot import name 'DEFAULT_FORMATS' 点进入报错信息的源码 注释掉代码 # from import_export.admin import DEFAULT_FORMATS, SKIP_ADMIN_LOG, TMP_S 阅读全文
posted @ 2023-11-04 09:40 PiggThird 阅读(71) 评论(0) 推荐(0)
摘要: 跨域问题及解决 # xss:跨站脚本攻击,cors:跨域资源共享,csrf:跨站请求伪造 # 1 同源策略:请求的url地址,必须与浏览器上的url地址处于同域上,也就是域名,端口,协议相同. # 2 CORS:跨域资源共享,允许不同的域来我的服务器拿数据 # 3 CORS请求分成两类:简单请求(s 阅读全文
posted @ 2023-11-04 09:34 PiggThird 阅读(26) 评论(0) 推荐(0)
摘要: ajax发送json格式数据(contentType) """ 前后端传输数据的时候一定要确保编码格式跟数据真正的格式是一致的 不要骗人家!!! {"username":"jason","age":25} 在request.POST里面肯定找不到 django针对json格式的数据 不会做任何的处理 阅读全文
posted @ 2023-11-03 20:41 PiggThird 阅读(20) 评论(0) 推荐(0)
摘要: 一 缓存介绍 在动态网站中,用户所有的请求,服务器都会去数据库中进行相应的增,删,查,改,渲染模板,执行业务逻辑,最后生成用户看到的页面. 当一个网站的用户访问量很大的时候,每一次的的后台操作,都会消耗很多的服务端资源,所以必须使用缓存来减轻后端服务器的压力. 缓存是将一些常用的数据保存内存或者me 阅读全文
posted @ 2023-11-03 08:44 PiggThird 阅读(151) 评论(0) 推荐(0)
摘要: 要求登陆数据格式 # 使用用户名,手机号,邮箱,都可以登录# # 前端需要传的数据格式 { 用户名 / 手机号 / 邮箱 "username":"lqz/1332323223/33@qq.com", "password":"lqz12345" } 序列化类中 ser.py from rest_fra 阅读全文
posted @ 2023-11-02 20:48 PiggThird 阅读(74) 评论(0) 推荐(0)
摘要: 一 自动生成接口文档 REST framework可以自动帮助我们生成接口文档。 接口文档以网页的方式呈现。 自动接口文档能生成的是继承自APIView及其子类的视图。 1.1. 安装依赖 REST framewrok生成接口文档需要coreapi库的支持。 pip install coreapi 阅读全文
posted @ 2023-11-02 11:30 PiggThird 阅读(49) 评论(0) 推荐(0)
摘要: 异常处理统一 # 统一接口返回 # 自定义异常方法,替换掉全局 # 写一个方法 # 自定义异常处理的方法 from rest_framework.views import exception_handler from rest_framework.response import Response f 阅读全文
posted @ 2023-11-01 22:10 PiggThird 阅读(31) 评论(0) 推荐(0)
摘要: Response封装 class APIResponse(Response): def __init__(self,code=100,msg='成功',data=None,status=None,headers=None,**kwargs): dic = {'code': code, 'msg': 阅读全文
posted @ 2023-11-01 22:08 PiggThird 阅读(20) 评论(0) 推荐(0)