Skip to main content

这是一个关于python web 后端json数据返回的工具

Project description

formatData

这是一个关于python web 后端json数据返回的工具

这是一个关于python web 后端json数据返回的工具

介绍一下包的信息

    web开发过程中遇到多次需要给前端返回固定的json模板,当然不限制
只给前端,任何开发过程中需要对应的模板信息都可以使用改模板整合发送为
json格式的包,方便进行调用。

下面展示一些 参数信息

编码:code
中文信息:ch_message
英文信息:en_message
数据:data
序列话参数:serialize
操作时间:time
实际操作返回的异常code值: status_code

下面展示一些固定包的 信息


异常的json信息: ExceptionDataFormat
    """
        这是一个异常信息模板的集合,代表操作发现异常
        操作产生异常时即可调用该模块,,继承了数据模板基类
    """

失败的json信息: ErrorDataFormat
    """
        这是一个失败信息模板的集合,代表操作失败
        操作失败即可调用该模块,继承了数据模板基类
    """

成功的json信息: SuccessDataFormat
    """
        这是一个成功信息模板的集合,代表操作成功
        操作成功即可调用该模块,继承了数据模板基类
    """

看看实例

# 这是成功时候,返回的数据及包结构

from formatData.httpResponce import SuccessDataFormat
result = SuccessDataFormat(
    ch_message="恭喜你调用数据成功", data={"姓名": "pxq", "年龄": 25, "性别": "男"},
    en_message="success",
    code=1).result()
>>>
    {'code': 1, 'data': {'性别': '男', '姓名': 'pxq', '年龄': 25}, 'chMessage': '恭喜你调用数据成功', 'msg': '恭喜你调用数据成功', 'createTime': '2022-05-25 10:35:32', 'enMessage': 'success'}



#  这是失败时候,返回的数据及包结构
from formatData.httpResponce import SuccessDataFormat
result = ErrorDataFormat(
    ch_message="调用数据失败/获取权限不足", data=None,
    en_message="ERROR").result()
>>>
    {'code': 0, 'enMessage': 'ERROR','msg': '调用数据失败/获取权限不足', 'createTime': '2022-05-25 10:38:57', 'chMessage': '调用数据失败/获取权限不足', 'data': None}



#  这是异常时候,返回的数据及包结构
    result = ExceptionDataFormat(
        ch_message="调用异常", data=None,
        en_message="Exception").result()
>>>
{'code': 2,'createTime': '2022-05-25 10:41:09', 'chMessage': '调用异常', 'msg': '调用异常', 'enMessage': 'Exception', 'data': None}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

formatData-1.0.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

formatData-1.0-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

Details for the file formatData-1.0.tar.gz.

File metadata

  • Download URL: formatData-1.0.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.8.2 requests/2.18.4 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.5.2

File hashes

Hashes for formatData-1.0.tar.gz
Algorithm Hash digest
SHA256 479dd9fd7437533658a8006c8443cea95ae571240585b6c71d953395413be869
MD5 9a46a51e8b0a469724efcb9fd35f7c3a
BLAKE2b-256 324a1763a4cc267d392056359695d7fbae26936023af361e3f3b2b7227382252

See more details on using hashes here.

File details

Details for the file formatData-1.0-py3-none-any.whl.

File metadata

  • Download URL: formatData-1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.8.2 requests/2.18.4 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.5.2

File hashes

Hashes for formatData-1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 273dbaadbe6ab7cf90556374536c08361b199c1524fc3495ff779d0f733e97b3
MD5 56464ed294bdd3fb4f06c0a9bbf62ec6
BLAKE2b-256 f052ff49892058cb552707e91160ad11b1805fc8ed0f9a2d3952c307a4585294

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page