- 博客(7)
- 收藏
- 关注
原创 AQ---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_EXPIRATION_DELTA': datetime.time
2020-11-02 18:48:44 122
原创 AQ--JWT原理 以及 cookie的区别
1.COOKIE使用和优缺点1.1 cookie原理: 用户名+密码cookie是保存在用户浏览器端,用户名和密码等明文信息1.2 session使用原理session是存储在服务器端的一段字符串,相当于字典的key1.用户向服务器发送用户名和密码。2.验证服务器后,相关数据(如用户角色,登录时间等)将保存在当前会话中。3.服务器向用户返回session_id,session信息都会写入到用户的Cookie。4.用户的每个后续请求都将通过在Cookie中取出session_id
2020-11-02 16:55:54 217
原创 AQ-测试项目--封装axios请求2020-10-29
1.创建一个测试项目1.1 创建项目和APP1.创建项目和APPdjango-admin startproject Books # 创建项目python manage.py startapp app01 # 创建APP2.在settings中注册books模型INSTALLED_APPS = [ 'app01.apps.App01Config',] 注:pycharm无法联想,需要把apps文件夹设置为源根 3.urls.py中添加路由urlpatterns = [ path(
2020-10-30 17:17:27 224 1
原创 AQ-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.过滤(username=zhangsan) 8.排
2020-10-28 21:16:33 114
原创 AQ-初始化项目结构
1.初始化项目结构 └─shiyanlou_project # 项目根路径 │ .gitignore # 提交git仓库时,不提交的文件必须要在这里进行标注 │ README.en.md # 英文(项目介绍) │ README.md # 中文项目简介 │ requirements.txt # django项目安装文件 │ ├─celery_task
2020-10-28 20:06:33 232
原创 AQ---Django基础.
1web项目工作流程1.1 了解web程序工作流程1.2 django生命周期2.django介绍目的:了解Django框架的作用和特点作用:简便、快速的开发数据库驱动的网站Django的优势快速开发MVT功能齐全Django学习版本: 1.11.11思考:用django还是flask开发数据驱动web网站(复杂业务逻辑)数据分析后的结果展示界面, flask快速成型应用上线, 就用django3,Django设计模式(MVC/MTV)目的: 了解什么是MVC
2020-10-28 19:39:47 132
原创 AQ-model基础操作-2020-10-28
1.创建表1.1 Meta源信息from django.db import modelsclass UserInfo(models.Model): username = models.CharField(max_length=32) password = models.CharField(max_length=32) cls = models.ForeinKey(CLS) class Meta: #1 数据库中生成的表名称 默认 app名称 + 下划线 + 类名 db_t
2020-10-28 16:11:25 273
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人