# -*- coding: utf-8 -*- import time import hashlib from odoo import models class Common(models.Model): _name = 'sf.sync.common' _description = u'公用类' def get_headers(self, token, secret_key): ''' 获取requests中的heardes参数 ''' timestamp = int(time.time()) check_str = '%s%s%s' % (token, timestamp, secret_key) check_sf_str = hashlib.sha1(check_str.encode('utf-8')).hexdigest() headers = {'TOKEN': token, 'TIMESTAMP': str(timestamp), 'checkstr': check_sf_str} return headers