try:
from gluon import current from html import * from *gluon*.dal import Field import os def define(table_name): *T = current.T * db = current.globalenv['db'] auth= current.globalenv['auth'] if table_name not in db.tables: db.define_table(table_name, Field('object',writable=False, readable=False), Field('object_id','integer',writable=False,readable=False), Field('othet_object',writable=False,readable=False), Field('other_id','integer',writable=False,readable=False), Field('name',default=T('Attachment')), Field('type'), Field('extension'), Field('file','upload',autodelete=True), Field('created_by','integer',default=auth.user_id or 1,writable=False,readable=False), Field('created_on','datetime',default=current.request.now,writable=False,readable=False), migrate=True) return db[table_name] On Tue, Feb 28, 2012 at 1:39 AM, IVINH <toa...@gmail.com> wrote: > > from gluon import current > from html import * > from dal import Field > import os > T = current.T > > def define(table_name): > db = current.globalenv['db'] > auth= current.globalenv['auth'] > if table_name not in db.tables: > db.define_table(table_name, > Field('object',writable=False,readable=False), > Field('object_id','integer',writable=False,readable=False), > Field('othet_object',writable=False,readable=False), > Field('other_id','integer',writable=False,readable=False), > Field('name',default=T('Attachment')), > Field('type'), > Field('extension'), > Field('file','upload',autodelete=True), > Field('created_by','integer',default=auth.user_id or > 1,writable=False,readable=False), > > Field('created_on','datetime',default=current.request.now,writable=False,readable=False), > migrate=True) > return db[table_name] > -- Bruno Rocha [http://rochacbruno.com.br]