<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          webargs

          聯(lián)合創(chuàng)作 · 2023-09-21 01:52

          webargs

          PyPI version Build status Documentation marshmallow 3 compatible code style: black

          Homepage: https://webargs.readthedocs.io/

          webargs is a Python library for parsing and validating HTTP request objects, with built-in support for popular web frameworks, including Flask, Django, Bottle, Tornado, Pyramid, Falcon, and aiohttp.

          from flask import Flask
          from webargs import fields
          from webargs.flaskparser import use_args
          
          app = Flask(__name__)
          
          
          @app.route("/")
          @use_args({"name": fields.Str(required=True)}, location="query")
          def index(args):
              return "Hello " + args["name"]
          
          
          if __name__ == "__main__":
              app.run()
          
          # curl http://localhost:5000/\?name\='World'
          # Hello World

          Install

          pip install -U webargs
          

          webargs supports Python >= 3.6.

          Documentation

          Full documentation is available at https://webargs.readthedocs.io/.

          Support webargs

          webargs is maintained by a group of volunteers. If you'd like to support the future of the project, please consider contributing to our Open Collective:

          Donate to our collective

          Professional Support

          Professionally-supported webargs is available through the Tidelift Subscription.

          Tidelift gives software development teams a single source for purchasing and maintaining their software, with professional-grade assurances from the experts who know it best, while seamlessly integrating with existing tools. [Get professional support]

          Get supported marshmallow with Tidelift

          Security Contact Information

          To report a security vulnerability, please use the Tidelift security contact. Tidelift will coordinate the fix and disclosure.

          Project Links

          License

          MIT licensed. See the LICENSE file for more details.

          瀏覽 17
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  99综合网 | 亚洲欧美手机在线 | 免费久久一级欧美特大黄 | www.男人天堂 | 黄色成人网站大全 |