创建django项目:
django-admin startproject + 项目名称(booktest)
进入项目
python3 manage.py startapp + 应用名称(app)
面向对象
多继承执行的顺序是从左向右执行
•封装将同一类方法封装到类中,将数据封装到对象中
•多态性同一类调用不同方法
通过字符串映射object对象的方法或者属性
getattr() 函数用于返回一个对象属性值
hasattr() 函数用于判断对象是否包含对应的属性
setattr() 函数对应函数 getattr(),用于设置属性值,该属性必须存在
delattr 函数用于删除属性
getattr 设置一个类
lower() : 把请求方式转换成小写
RESTful概念 - 一种开发规范
API 的10个规范?
1.API与用户的通信协议,总是使用HTTPs协议
2.域名
3.版本
4.路径
5.状态码
6.错误处理
7.返回结果
8.超媒体
9.RESTful规范支持方法
(1.) GET 从服务器上获取资源
(2.) POST 在服务器新建一个资源
(3.) PUT 在服务器更新资源
(4.) PATCH 在服务器更新资源
(5.) DELETE 从服务器删除资源
rest framework框架
安装 rest framework : pip3 install djangorestframework==3.8.2
request._request : 获取原生的request
request.authenticators : 获取认证类的列表