0
私のルートをviews/routes.pyに再因子付けして再構築しようとしていますが、これらのルートはすべて共通のオープンなcassandra接続を使用しています。開いているとは、サーバー起動時にカスケードラ接続が接続され、サーバーの実行中は開いたままになります。接続された接続はすべてのルートで使用されます。私は青写真について考えています。しかし、私のコードを再因子化し、再構造化する方法は?re-structure共通のオープンdb接続を共有するFlaskルート
app = Flask(__name__)
dbConnection = None
@app.route('/api/v1/<para1>', methods=['GET', 'OPTIONS'])
@crossdomain(origin="*")
def funnel(para1):
# codes using cassandra Connection
@app.route('/api/v1/xxx/<para2>', methods=['GET', 'OPTIONS'])
@crossdomain(origin="*")
def funnel(para2):
# codes using cassandra Connection
@app.route('/api/v1/yyy/<para3>', methods=['GET', 'OPTIONS'])
@crossdomain(origin="*")
def funnel(para3):
# codes using cassandra Connection
if __name__ == '__main__':
# Connect db connection
app.run(host='0.0.0.0', port=8080, debug=True)
http://flask-sqlalchemy.pocoo.org/ – davidism
@davidism私はcassandraを使って、申し訳ありません。 – BAE
さて、その拡張機能がやっているのと同じことをやってください。しかし、Cassandraのために。 – davidism