o m j i n j a 2 i m p o r t E n v i r o n m e n t , F i l e S y s t e m L o a d e r P A T H = ' . ' T E M P L A T E _ E N V I R O N M E N T = E n v i r o n m e n t ( a u t o e s c a p e = F a l s e , l o a d e r = F i l e S y s t e m L o a d e r ( o s . p a t h . j o i n ( P A T H , ' t e m p l a t e s ' ) ) , t r i m _ b l o c k s = F a l s e ) d e f r e n d e r _ t e m p l a t e ( t e m p l a t e _ f i l e n a m e , c o n t e x t ) : r e t u r n T E M P L A T E _ E N V I R O N M E N T . g e t _ t e m p l a t e ( t e m p l a t e _ f i l e n a m e ) . r e n d e r ( c o n t e x t ) d e f c r e a t e _ i n d e x _ h t m l ( ) : f n a m e = " r e s u l t s / o u t p u t - t - 0 . h t m l " m y _ s t r i n g = " H e l l o ! " m y _ l i s t = [ 0 , 1 , 2 , 3 , 4 , 5 ] c o n t e x t = { ' t i t l e ' : ' t i t l e t - 0 ' , ' m y _ s t r i n g ' : m y _ s t r i n g , ' m y _ l i s t ' : m y _ l i s t } w i t h o p e n ( f n a m e , ' w ' ) a s f : h t m l = r e n d e r _ t e m p l a t e ( ' t - 0 . h t m l ' , c o n t e x t ) f . w r i t e ( h t m l ) c r e a t e _ i n d e x _ h t m l ( ) Example t-0 < d i v c l a s s = " c o n t a i n e r " > < p > M y s t r i n g : { { m y _ s t r i n g } } < / p > < p > V a l u e f r o m t h e l i s t : { { m y _ l i s t [ 3 ] } } < / p > < p > L o o p t h r o u g h t h e l i s t : < / p > < u l > { % f o r n i n m y _ l i s t % } < l i > { { n } } < / l i > { % e n d f o r % } < / u l > < / d i v > t-0.html (partial) 12 / 27