0
トークンは10分以上前に作成されたのであれば、私はトークンの間の経過時間を確認したいmodels.pyモデルオブジェクトの作成時間からの時間が10分を超えるかどうかを確認するにはどうすればよいですか?
@python_2_unicode_compatible
class UserAuthToken(models.Model):
email = models.ForeignKey(UserSubEmail)
token = models.CharField(max_length=34, unique=True)
created = models.DateTimeField(auto_now_add=True)
def __str__(self):
return "AuthToken for %s" % self.email
は現在の時間とを作成し、私は、このトークンが無効であることを認識することができます。
views.py
def create_email_confirm_key(request, uid, token):
try:
user_authtoken = UserAuthToken.objects.get(uid=uid)
except (TypeError, ValueError, OverflowError, User.DoesNotExist):
user_authtoken = None
if not 'user_authtoken is created before more than 10minutes' :
This token is valid and do something
どのように私はthe token created
とnow
間の時間が10mins以上であるかどうかを確認することができますか?