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