def _sign(self, q, a, expires): plain = [getattr(settings, 'SITE_URL', ''), settings.SECRET_KEY, q, a, expires] plain = "".join([str(p) for p in plain]) return sha1(plain).hexdigest()