معرفی شرکت ها


Flask-request-params-0.3.0


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Flask-request-params provides Rails-like interface to HTTP Request Parameters for Flask.
ویژگی مقدار
سیستم عامل -
نام فایل Flask-request-params-0.3.0
نام Flask-request-params
نسخه کتابخانه 0.3.0
نگهدارنده []
ایمیل نگهدارنده []
نویسنده bluele
ایمیل نویسنده jksmphone@gmail.com
آدرس صفحه اصلی https://github.com/bluele/flask-request-params
آدرس اینترنتی https://pypi.org/project/Flask-request-params/
مجوز MIT
===================== Flask-request-params ===================== .. image:: https://travis-ci.org/bluele/Flask-request-params.svg?branch=master :target: https://travis-ci.org/bluele/Flask-request-params Flask-request-params provides Rails-like interface to HTTP Request Parameters for Flask. Supports mixed parameters(GET, POST, POST-JSON), `Rails Strong_Parameters <https://github.com/rails/strong_parameters>`_. Documents are `here <http://flask-request-params.readthedocs.org/en/latest/>`_. Installation ------------ To install Flask-request-params, simply:: pip install flask-request-params Or alternatively, you can download the repository and install manually by doing:: git clone git@github.com:bluele/flask-request-params.git cd flask-request-params python setup.py install Examples -------- See `examples <https://github.com/bluele/Flask-request-params/tree/master/examples>`_ for more code. **Client code** :: # support hash type $ curl -X POST http://localhost:5000/echo/user -d 'user[name]=john&user[password]=pass' { "path": "user", "user": { "name": "john", "password": "pass" } } # support array type $ curl -X POST http://localhost:5000/echo/lang -d 'languages[]=python&languages[]=golang' { "path": "lang", "languages": [ "python", "golang" ] } # support strong_parameters $ curl -X POST http://localhost:5000/user -d 'user[name]=bluele&user[password]=password' { "name": "bluele", "password": "password" } **Server code** :: from flask import Flask, request, render_template, jsonify from flask_request_params import bind_request_params app = Flask(__name__) app.secret_key = 'secret' # bind rails like params to request.params app.before_request(bind_request_params) # just return request.params @app.route('/echo/<path>', methods=['GET', 'POST']) def echo(path): return jsonify(request.params) @app.route('/user', methods=['POST']) def create_user(): user = request.params.require('user').permit('name', 'password') # do something return jsonify(user) # serve at localhost:5000 app.run(debug=True)


نحوه نصب


نصب پکیج whl Flask-request-params-0.3.0:

    pip install Flask-request-params-0.3.0.whl


نصب پکیج tar.gz Flask-request-params-0.3.0:

    pip install Flask-request-params-0.3.0.tar.gz