This commit is contained in:
Richard Jansen 2014-02-16 15:21:36 +01:00
commit 6d77e5e42f

View File

@ -34,6 +34,9 @@ class Token(models.Model):
return super(Token, self).save(*args, **kwargs)
def generate_key(self):
if hasattr(settings, 'SECRET_KEY') and len(settings.SECRET_KEY):
return sha1('%s%s' % (settings.SECRET_KEY, binascii.hexlify(os.urandom(20)))).hexdigest()
return binascii.hexlify(os.urandom(20))
def __unicode__(self):