当前配置:anaconda python 3.6(azure_automl库)。
我正在尝试使用flask_restful运行flask应用程序。 目录结构如下:
烧瓶应用程序目录
-> mongo.py
-> get_correlations.py
在mongo.py中,我具有mongodb作为服务定义的azure cosmos数据库,如下所示:
class Mongo:
def __init__(self,
path="mongodb://name:primary_key>@<name>.documents.azure.com:10255/?ssl=true&replicaSet=globaldb",
name = "dmpmldocumentdb",
password = "pass"):
self.path = path
self.name = name
self.password = password
def read_data(self):
req_json = request.get_json()
.
.
return (labels, trainingCSV,dmp_session_document)
def mongo_authenticate(self):
client = MongoClient()
.
.
return dmp_sessions
def getDocument(self, document_id):
dmp_sessions = self.mongo_authenticate()
.
.
return document
在get_correlations.py中,代码如下:
import mongo
from flask import Flask, jsonify
from flask_restful import Api, Resource
get_correlation = Flask(__name__)
api = Api(get_correlation)
class Correlation(Resource):
def post(self):
labels = mongo.Mongo().read_data().labels
.
.
return jsonify(useCaseCorrelations), 200
api.add_resource(Correlation, '/get_correlation')
get_correlation.run(port=5000, debug=True)
我正在与邮递员测试我的代码。当我向网址发布json请求时,出现以下错误:
关联对象没有属性“自身”