flask-restful

    0熱度

    2回答

    我一直在爲我的服務器使用Flask-Classy,並且它工作得很好。但是,我遇到了一個我從未見過的用例,但這是一個非常常見的用例,所以如果不可能,我會感到震驚。 我有我要窩兩個API,和我的意思是我有: class UsersView(FlaskView): decorators = [jwt_required()] route_prefix = '/api/v1/'

    0熱度

    1回答

    我想趕上當提供的URL是一個混亂和錯誤的URL,然後返回錯誤響應爲JSON時引發的異常。這是我爲了實現這個邏輯而做的。 當key_id不是S3的有效密鑰時,在Analysis類中引發異常。 def url_error(status_code, message, reason): response = jsonify({ 'status': status_code,

    6熱度

    2回答

    我希望能夠在返回HTTP調用的響應之前訪問請求對象。 我想通過「teardown_request」和「after_request」訪問請求: from flask import Flask ... app = Flask(__name__, instance_relative_config=True) ... @app.before_request def before_request

    1熱度

    1回答

    我創建了兩個flask應用程序:frontend和restapi(with flask-restful)。我創建了以下runserver.py在發展運行它們: from werkzeug.wsgi import DispatcherMiddleware from werkzeug.serving import run_simple from restapi import app as res

    1熱度

    1回答

    瓶的RESTful定製路由我有簡單的資源類,它定義了一些API的方法: class RoomAPI(Resource): def get(self): # some code def post(self): # some code def put(self): # some code 然後我定義我的路線是這樣的: api.a

    -1熱度

    1回答

    我正在使用燒瓶和燒瓶寧靜的擴展來製作簡單的restful-api。我無法將數據填充到帶有用戶標識(參考)的問題表中。 的model.py文件如下: class User(UserMixin, SurrogatePK, Model): __tablename__ = 'users' username = Column(db.String(80), unique=True, nu

    1熱度

    2回答

    我想修改美妙的Tutorial from Miguel Grinberg來創建unittest測試執行程序。我主要是根據我的需要調整了Miguel的代碼,但是我在字段映射中生成uri時遇到了問題。只要我刪除 'uri': fields.Url('test') 一切工作正常,但除此之外,我得到一個編譯錯誤: BuildError: ('test', {'Test_environment_id':

    0熱度

    1回答

    我是新來的燒瓶Restful api我想讓休息api得到JSON data.While輸入curl命令我得到404錯誤。這裏是代碼任何人都可以請幫助。 #flask/bin/python from flask import Flask, jsonify, abort, request, make_response,url_for,render_template from flask.ext.r

    0熱度

    1回答

    我正在使用Flask-Restful來處理Restful API,其資源比我想要保留在我的app.py中更多。所以我應用了建議的project structure。現在我想從資源訪問api.url_for()來生成一些鏈接,但似乎我不得不from app import api來做到這一點。 爲了避免循環導入,我目前的解決方案是做一個懶導入。但是有更好的方法,對吧? app.py: from fla

    0熱度

    1回答

    我有一個分類模型,它可以有一個孩子,誰也類別型號: class Category(db.Model): id = db.Column(db.Integer, primary_key = True) name = db.Column(db.String(32), nullable=False) description = db.Column(db.String(1