Metadata-Version: 1.2
Name: api-shop
Version: 1.12.3
Summary: RESTful api shop for django or flask or bottle
Home-page: https://github.com/pcloth/api-shop
Author: pcloth
Author-email: pcloth@gmail.com
Maintainer: pcloth
Maintainer-email: pcloth@gmail.com
License: BSD License
Description: api-shop
        ========
        
        `Online Documents <https://pcloth.github.io/api-shop/index.html>`__
        -------------------------------------------------------------------
        
        `在线文档 <https://pcloth.github.io/api-shop/index.html>`__
        -----------------------------------------------------------
            api-shop：一个易用的、快速的restful-api接口工具包，兼容：\ ``django`` / ``flask`` / ``bottle``\ 。
            ``一切只为少加班。``
        
        **核心功能：**
        --------------
        1.  配置化api生成。
        2.  自动校验request提交的数据，并转换成指定格式，支持：int，float，list，dict，set，tuple，bool
        3.  自动生成api文档，并提供一个web页面可供查询和mock数据演示。
        4.  兼容 ``django`` , ``flask`` , ``bottle`` (如果不指定框架，默认按这个顺序识别框架)
        5.  自动生成接口\ ``骨架文件``\ 功能（请谨慎开启）。
        6.  自定义格式转换器，data\_format.datetime格式转换类；'2019-01-18 23:25:25' to datetime
        7.  支持正则格式校验。
        8.  多国语言支持，也支持自定义语言包。
        9.  文档热重载。
        10. 默认值支持方法函数。
        11. 支持url中包含参数，例如``/api/user/<id>``\ ，并且在配置methods参数的时候设置它的规则。
        12. 支持多url绑定一个接口
        13. 支持指定参数的可选项，例如：[1,4,7]，收到这个列表之外的参数就会触发bad\_request
        14. 可以在代码中直接调用Api业务代码：\ ``api_run``\ （将移除\ ``get_api_result_json``\ 和\ ``get_api_result_response``\ ）
        
        `Online Documents <https://pcloth.github.io/api-shop/index.html>`__
        -------------------------------------------------------------------
        
        `在线文档 <https://pcloth.github.io/api-shop/index.html>`__
        -----------------------------------------------------------
        
        .. |PyPI| image:: https://img.shields.io/pypi/v/api-shop?logo=api-shop
        .. |PyPI - Downloads| image:: https://img.shields.io/pypi/dm/api-shop
Keywords: api-shop,Flask-RESTful,Django REST framework,RESTful
Platform: all
Classifier: Development Status :: 4 - Beta
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: Implementation
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Topic :: Software Development :: Libraries
