擅长:python、mysql、java
<p>在您保存授权的模型中,您需要添加创建日期或请求日期的字段,并且必须是日期时间字段。然后在每个请求上,您可以检查从您保存的请求日期起是否已过3分钟。
您还需要一个is_authorized字段来检查您的用户是否被授权。
我们假设您从发送的电子邮件中获取用户</p>
<pre><code>user = get_object_or_404(User,email=kwargs['email'])
if user.date_request + timedelta(minutes=3) > datetime.datetime.now():
"do your authorzing stuff ..."
else:
return HttpResponse("you need to wait 3 minutes to request again")
</code></pre>