一、频率限制
1.目的
限制用户的访问次数----根据用户ip地址限制。
2.获取访问者IP地址
request.META.get('REMOTE_ADDR')
tips:X_FORWARDED_FOR是http的请求头,它的作用是拿出所有ip,包括代理。
3.频率类的使用
1、步骤
1)写一个类,继承SimpleRateThrottle,重写get_cache_key,返回ip就以ip限制
2)在类中写一个类属性:scope = ‘ip_m_3’
class MyThrotting(SimpleRateThrottle)