Flask-Python-Arango is a python-arango support for Flask applications using ArangoDB
To install a stable version from PyPi:
~$ pip install Flask-Python-Arango
To install the latest version directly from GitHub:
~$ pip install -e [email protected]:zvfvrv/flask-python-arango.git@master#egg=flask-python-arango
from flask import Flask, render_template
from flask_python_arango import FlaskArango
app = Flask(__name__)
app.config['ARANGODB_HOST'] = 'http://localhost:8529'
app.config['ARANGODB_DB'] = 'test'
app.config['ARANGODB_USERNAME'] = 'root'
app.config['ARANGODB_PSW'] = '12345678'
ArangoDB = FlaskArango(app)
@app.route('/')
def home_page():
# Execute an AQL query and iterate through the result cursor.
cursor = ArangoDB.connection.aql.execute('FOR doc IN nodes RETURN doc')
devices = [document for document in cursor]
return render_template('index.html', devices=devices)
Please create an issue on GitHub.
- python-arango
- Flask Documentation: https://flask.palletsprojects.com/
- ArangoDB