Skip to main content

OpenERP Connector for Flask

Project description

Flask-OpenERP
-------------

This extension allows to use the OpenERP server with Flask



#!/usr/bin/env python
from flask import Flask
from flaskext.openerp import OpenERP

class DefaultConfig(object):
OPENERP_PROTOCOL = 'netrpc'
OPENERP_HOSTNAME = 'localhost'
OPENERP_DATABASE = 'openerp'
OPENERP_DEFAULT_USERNAME = 'admin'
OPENERP_DEFAULT_PASSWORD = 'admin'
OPENERP_PORT = 8070

SECRET_KEY = 'secret_key'

DEBUG = True

app = Flask(__name__)
app.config.from_object(DefaultConfig())
OpenERP(app)

@app.route('/')
def index():
proxy = Object(g.openerp_cnx, 'res.users')
users = proxy.select([], ['name', 'login'])

return str(users)

app.run()

Project details


Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page