drf认证、权限、频率实现
drf认证、权限、频率实现
drf认证功能实现
1 | 1.创建一个任意的py文件,在里面任意的定义一个类,假设该类名为MyAuth |
drf权限功能的实现
1 | 过程与认证功能基本一致,只不过创建的类继承的类不一样,权限功能继承的类为BasePermission |
内置频率类使用
1 | django为我们提供了多个限制频率类 |
认证功能、权限功能、频率功能局部使用和全局使用
1 | 1 全局使用(所有接口,都需要登录才能访问) |
1 | 1.创建一个任意的py文件,在里面任意的定义一个类,假设该类名为MyAuth |
1 | 过程与认证功能基本一致,只不过创建的类继承的类不一样,权限功能继承的类为BasePermission |
1 | django为我们提供了多个限制频率类 |
1 | 1 全局使用(所有接口,都需要登录才能访问) |