代码拉取完成,页面将自动刷新
# -*- coding: utf-8 -*-
"""
__author__ = 'peter'
__mtime__ = '2019-07-30'
# Follow the master,become a master.
┏┓ ┏┓
┏┛┻━━━━━━━┛┻┓
┃ ☃ ┃
┃ ┳┛ ┗┳ ┃
┃ ┻ ┃
┗━┓ ┏━┛
┃ ┗━━━━┓
┃ 神兽保佑 ┣┓
┃ 永无BUG! ┏┛
┗┓┓┏━━━┳┓┏━━━┛
┃┫┫ ┃┫┫
┗┻┛ ┗┻┛
"""
import json
import datetime
import decimal
# 处理函数
def _handler(x):
if isinstance(x, datetime.datetime):
return x.strftime('%Y-%m-%d %H:%M:%S')
if isinstance(x, datetime.timedelta):
seconds = x.total_seconds()
num1, a = divmod(seconds, 36000)
num2, a = divmod(int(a), 3600)
num3, a = divmod(int(a), 600)
num4, a = divmod(int(a), 60)
num5, num6 = divmod(a, 10)
return '%s%s:%s%s:%s%s' % (int(num1), int(num2), int(num3), int(num4), int(num5), int(num6))
if isinstance(x, decimal.Decimal):
return float(x)
# 成功返回值函数
def visit_success(code=200, msg='成功', data=None, extra_data=None):
if code == 201:
msg = '新增数据成功!'
elif code == 202:
msg = '更新数据成功!'
elif code == 203:
msg = '删除数据成功!'
elif code == 204:
msg = '验证成功!'
else:
pass
json_str = {'code': code, 'msg': msg, 'data': data, 'extra_data': extra_data}
return json.dumps(json_str, default=_handler)
# 失败返回值函数
def visit_fail(code=-500, msg='失败', data=None):
json_str = {'code': code, 'msg': msg, 'data': data}
return json.dumps(json_str, default=_handler)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。