Beispiel #1
0
from forms import *
import ZODB.config
import transaction


app = Flask(__name__)
app.config.from_object('config')

from ZODB.FileStorage import FileStorage
from ZODB.DB import DB
import models as mod

storage = FileStorage('./storage/users.fs')
db = DB(storage)
print db, type(db)
db.database_name = 'userdb'
connection = db.open()
# dbroot is a dict like structure.
dbroot = connection.root()  # retrieving the root of the tree


# ZEO commented as of now.

# db = ZODB.config.databaseFromURL('zodb.conf')
# connection = db.open()
# root = connection.root()

# 
# from flaskext.zodb import ZODB
# db = ZODB(app)