-
0 votesanswersviews
连接被postgres拒绝
我有cpanel,当我的程序想要连接到其他数据库(postgres)服务器时,我在cpanel中运行我的python(flask)程序我给出了这个错误: wsgiHandler pApp-> start_response()返回NULL . [!]打开数据库时发生的事情无法连接到服务器:连接被拒绝服务器是否在主机“ip-remote”上运行并接受端口5432上的TCP / IP连接? 我禁... -
-1 votesanswersviews
使用flask web / html和flask restful / json一起使用
我正在构建一个 flask 应用程序,它通过一个安静的API和Web提供资源 . 应用程序的两个部分都使用相同的模型/业务逻辑 . URL(/ api /)和请求类型应确定哪个部分处理每个请求 . 用烧瓶实现这一目标的最佳方法是什么?错误消息(例如404或500)应具有正确的内容类型(html或json) . 我可以使用flask-restful扩展(与render_html等一起使用)还是必须... -
3 votesanswersviews
使用SQLAlchemy构造Flask-Restful API
所以我正在尝试使用Flask-Restful创建一个API,但我找到的所有示例都将所有内容放入一个app.py文件中 . 我在Flask-Restful docs中找到了解释如何构建API的信息,但它没有发布我提出的内容,如果我对某些数据进行硬编码,但是当我将 db 导入 users.py 时,我会收到错误 ImportError: cannot import name 'db' . 那么,构建... -
0 votesanswersviews
从pymongo Flask验证Json
我正在使用Flask和Mongo DB来构建Rest API . 我不确定我使用pymongo从MongoDB获得的数据是有效的JSON . CODE tasks = [ { 'id': 1, 'title': u'Buy groceries', 'description': u'Milk, Cheese, Pizza, Fruit, Tylenol', 'done... -
1 votesanswersviews
无法在其他文件中导入mongo对象
使用flask-restful,我无法将文件 app/__init__.py 中的对象 mongo = PyMongo() 导入 app/common/db.py . 我的 folder structure 看起来像这样: myproject/ run.py app/ __init__.py config.py common/ _... -
0 votesanswersviews
ImportError:在ec2上运行rhel 7的apache上部署flask app时,在wsgi文件中没有名为run“的模块
我正在尝试在ec2上的RHEl 7上运行的apache上部署我的烧瓶应用程序 . 当我卷曲时,我在error_logs中得到导入错误http://localhost/我在导入错误日志之前还在wsgi文件中打印了sys.path: [Thu Feb 22 19:16:21.249918 2018] [:error] [pid 30698] ['/var/www/rest_api', '/var/ww... -
0 votesanswersviews
使用Celery问题Flask RESTful create_app
我是Python Flask RESTful API的新手 . 现在,我正在开发的项目是由以前的开发人员预先构建的 . 我能够在这个项目中加入更多的逻辑 . 现在,随着要求的发展,我需要使用CELERY进行大量计算 . 我浏览了WEB中的不同文章(例如https://blog.miguelgrinberg.com/post/celery-and-the-flask-application-fact... -
0 votesanswersviews
渲染不同的响应web和Android应用程序
我看到了answer(第二个),建议在 request 中添加一个字段(例如device = "web")来决定从REST API返回到web或Android应用程序的 response . 建议方式: @app.route('/test', methods=['GET']) def test(): device = request.args.get('device'... -
19 votesanswersviews
如何将集成测试(而不是单元测试)应用于Flask RESTful API
[根据https://stackoverflow.com/a/46369945/1021819, Headers 应指集成测试而不是单元测试] 假设我想测试以下Flask API(来自here): import flask import flask_restful app = flask.Flask(__name__) api = flask_restful.Api(app) class He... -
0 votesanswersviews
使用Flask-RESTful的JSON响应进行自定义参数验证
我使用Flask-RESTful来创建API endpoints ,我用这种方式指定URL: api.add_resource(ListVersionsByStaff, '/shots/versions/<int:project_id>/<int:staff_id>') api.add_resource(ListSeasons, '/seasons/<int:proj... -
0 votesanswersviews
Flask为post请求重新进行初始json验证
我有烧瓶安息申请 . 我试图传递无效的json和我的服务器将html标签传递给用户 . How can throw nice error message to user saying json not valid.? POST方法 class MyView(Resource): def post(self): try: signup_data =... -
3 votesanswersviews
运行单个Flask Unittest通过但运行所有测试会产生AssertionError
我有使用Flask-Restful库的Flask应用程序 . 我有一个我的应用程序结构设置如下: server application.py - app users.py - tests test_users.py - common tests.py 我的应用程序设置在 application.py 中定义 . 我正在使用工厂模式 . api = Api(prefix... -
1 votesanswersviews
Flask JWT Token / Payload - 返回用户Json
我知道Flask JWT为我们提供了/ auth endpoints . 用户成功登录后,将分配一个访问令牌,并且登录的用户可以存储在Flask JWT的current_identity中 . 我想知道的是,我是否也可以将User Json返回到同一/ auth endpoints 的客户端?或者它必须是一个单独的请求? 这是一个移动rest-api,使用Flask-Restful . 现在,我... -
-1 votesanswersviews
Flask-PyMongo - init_app()缺少1个必需的位置参数:'app'
我正在尝试使用flask-pymongo初始化我的数据库 . 但我得到以下错误, 文件“run.py”,第22行,在app = create_app(“config”)文件“run.py”,第11行,在create_app中mongo.init_app(app)TypeError:init_app()缺少1个必需的位置参数:'应用” run.py from flask import Flask... -
2 votesanswersviews
Python NeoModel如何将查询结果作为JSON对象返回
我对Python很新,在我的应用程序中,我使用Neomodel从Neo4j数据库加载和检索图形数据 . 在我的一条路线中,我有以下功能: @api_mod.route('/users') def get_users(): ...