dbOBJECT.define_table("
",
Field("
"
,
"
", length=
,
"
",
notnull=True,
default=
None
default=None
, "reference
"
, unique=True
)
,
)
""" database class object creation (initialization) """
if request.env.web2py_runtime_gae: # if running on Google App Engine
dbOBJECT = DAL('gae') # connect to Google BigTable
session.connect(request, response, db=dbOBJECT) # and store sessions and tickets there
else: # else use a normal relational database
dbOBJECT = DAL("sqlite://dbOBJECT.db")
""" Relations between tables (remove fields you don't need from requires) """
dbOBJECT.
.
.requires=IS_IN_DB( dbOBJECT, '
.id', '
%(
)s
')