import crud
from field import Field


class Event(crud.CRUD):
    data = {}
    location = "/events"

    def on_create_entry(self):
        return {"title": self.data["title"], "date": self.data["date"]}


crud.register(lambda: Event())
Exemple #2
0
import crud


class Location(crud.CRUD):
    data = {}
    location = "/locations"

    def __init__(self):
        pass

    def on_create_entry(self):
        return {"name": self.data["name"], "country": self.data["country"]}


crud.register(lambda: Location())
Exemple #3
0
def post():
	return(crud.register(request.json))
Exemple #4
0
import crud

class Author(crud.CRUD):
    data = {}
    location = "/authors"
    
    def __init__(self):
        pass

    def on_create_entry(self):
        return {
            "name": self.data["name"]
            }
    
crud.register(lambda: Author())
import crud


class Index(crud.CRUD):
    data = {}
    location = "/"
    raw_data = True

    def __init__(self):
        pass


crud.register(lambda: Index())
Exemple #6
0
    id = Column(Integer, primary_key = True)
    name = Column(String(100))
    parent_id = Column(Integer, ForeignKey('folders.id')) 
    subfolders = relation('Folder')#, backref=backref('parent', remote_side=['folders.c.id']))

    def __repr__(self):
        return self.name

# Register our classes with crud
class ServerProxy(crud.ModelProxy):
    pretty_name = 'Server'
    subsections = {
        'zopes' : crud.Section('Zope Instances', 'zope_instances'),
    }

crud.register(Server, ServerProxy)

class ZopeInstanceProxy(crud.ModelProxy):
    pretty_name = 'Zope Instance',

    subsections = {
        'products' : crud.Section('Products', 'products'),
        'buildouts' : crud.Section('Buildouts', 'buildout_instances'),
    }
    
    edit_form_options = {}

crud.register(ZopeInstance, ZopeInstanceProxy)

crud.register(BuildoutInstance)
crud.register(ZopeProduct)
Exemple #7
0
from flask import Flask
import api, auth, crud

app = Flask(__name__)
api.register(app)
auth.register(app)
crud.register(app)

if __name__ == '__main__':
    app.secret_key = 'super_secret_key'
    app.debug = True
    app.run(host='0.0.0.0', port=5000)