def GET(self): req = web.ctx.req models = get_models() data = web.input() entities = get_base_entities() req.update({ 'entities': entities, 'models': models, }) return render.entity_index(**req)
def GET(self): from basis.entity import get as entity_get from basis.dbutil import get_entities as get_base_entities, get_entity as get_base_entity base_entities = get_base_entities() obj = entity_get() for base_entity in base_entities: html = obj.GET('', base_entity.id) crtime = base_entity.created_time sub_path = reduce(os.path.join, [base_entity.model.name, str(crtime.year), str(crtime.month), str(crtime.day)]) path = os.path.join(publish_dir, sub_path) if not os.path.exists(path): os.makedirs(os.path.abspath(path)) path = os.path.join(path, '%d.html' % base_entity.id) try: f = open(path, 'w') try: f.write(html) finally: f.close() except IOError, ioe: web.debug('====IOError:%s' % ioe)