# -*- coding: utf-8 -*- #!/usr/bin/env python import datetime from apps.web.dealer.models import Dealer def user_to_payload(user): exp = datetime.datetime.now() + datetime.timedelta(seconds = 3600 * 7) return { 'user_id': str(user.id), 'exp': exp } def payload_to_user(payload): if not payload: return None user_id = payload.get('user_id') try: user = Dealer.objects.get(id = user_id) except: user = None return user