An open API service indexing awesome lists of open source software.

https://github.com/getfleety/flask-coralillo

Flask integration for the Coralillo Redis ORM
https://github.com/getfleety/flask-coralillo

flask orm python redis

Last synced: 2 months ago
JSON representation

Flask integration for the Coralillo Redis ORM

Awesome Lists containing this project

README

          

Flask Coralillo
===============

.. image:: https://travis-ci.org/getfleety/flask-coralillo.svg?branch=master
:target: https://travis-ci.org/getfleety/flask-coralillo

Integrates the Coralillo Redis ORM into flask

Usage
-----

This is an easy application that stores and retrieves cars from redis database.

.. code-block:: python

# app.py
from flask import Flask, request, redirect
from flask_coralillo import Coralillo
from coralillo import Model, fields

app = Flask(__name__)

engine = Coralillo(app)

class Car(Model):
name = fields.Text()

class Meta:
engine = engine

@app.route('/')
def list_cars():
res = '

Cars

    '

    for car in Car.get_all():
    res += '

  • {}
  • '.format(car.name)

    res += '

Add car

' + \
'' + \
'' + \
'' + \
''

return res

@app.route('/', methods=['POST'])
def add_car():
newcar = Car.validate(**request.form.to_dict()).save()

return redirect('/')

if __name__ == '__main__':
app.run()

Now if you run ``python app.py`` and you visit ``http://localhost:5000`` you will be able to intercact with your brand new Flask-Coralillo application.

For more information visit https://getfleety.github.io/coralillo/