def __init__(self): db.connect() self.version = None self.admin = None self.sys_category = None self.default_thumbnail = None self.sys_image = None if not Version.table_exists(): tables = [ Version, Categories, Products, News, Notifications, Images, Orders, OrderDetails, Users, Contacts, Accountings, AccountIncommings, AccountOutgoings, Questions, Answers, Albums ] db.create_tables(tables) self.version=Version.create(description=open('VERSION').read()) self.default_thumbnail = base64.b64encode(buffer(imaging.default_thumbnail())) self.sys_category = Categories.create( name = '系统预置分类', description = '预置的初始父类!', ) self.sys_image = Images.create( description = '预置的系统图片!', thumbnail = self.default_thumbnail, uuid = 'default' ) self.admin = Users.create( name = 'admin', cellphone = '13912345678', email = '*****@*****.**', password = '******', gender = 0, avatur = self.sys_image, description = '系统管理员', weixin= '0', address= 'sv', )