def kajiki(dirname, verbose=False): from kajiki import FileLoader loader = FileLoader(base=dirname) template = loader.load('template.html') def render(): data = dict(title='Just a test', user='******', items=['Number %d' % num for num in range(1, 15)]) return template(data).render() if verbose: print render() return render
def kajiki(dirname, verbose=False): from kajiki import FileLoader loader = FileLoader(base=dirname) template = loader.load('template.html') def render(): data = dict(title='Just a test', user='******', items=['Number %d' % num for num in range(1, 15)]) return template(data).render() if verbose: print(render()) return render
def get_login_ui(self): """ Returns XHTML containing a login form. class members used: login_fields_path: String, contains the path to the file that contains the XHTML. Args: None. Returns: An XHTML fragment containing the login form. """ # Empty quotes need to be there to specify that this loader searches # from the program root loader = FileLoader('') loader.extension_map['xhtml'] = XMLTemplate page_template = loader.load(self.login_fields_path) page_fragment = page_template({ 'post_location': UserManagementInterfaceBase.LOGIN_UI_POST_LOCATION, }) return page_fragment.render()