Skip to content

zvfvrv/flask-python-arango

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Upload Python Package

Flask-Python-Arango

Flask-Python-Arango is a python-arango support for Flask applications using ArangoDB

Installation

To install a stable version from PyPi:

~$ pip install Flask-Python-Arango

To install the latest version directly from GitHub:

~$ pip install -e git+git@github.com:zvfvrv/flask-python-arango.git@master#egg=flask-python-arango

A Simple Example

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)

Contributing

Please create an issue on GitHub.