39 lines
1.2 KiB
Python
39 lines
1.2 KiB
Python
from mako import exceptions
|
|
from mako.template import Template
|
|
from mako.lookup import TemplateLookup
|
|
|
|
class view( object ):
|
|
def index( self ):
|
|
try:
|
|
index_template = Template(filename='./content/index.txt')
|
|
return index_template.render()
|
|
except:
|
|
return exceptions.html_error_template().render()
|
|
|
|
def registration_form( self ):
|
|
try:
|
|
registration_form_template = Template(filename='./content/registration_form.txt')
|
|
return registration_form_template.render()
|
|
except:
|
|
return exceptions.html_error_template().render()
|
|
|
|
def password_form( self, ident ):
|
|
try:
|
|
password_form_template = Template(filename='./content/password_form.txt')
|
|
return password_form_template.render( ident )
|
|
except:
|
|
return exceptions.html_error_template().render()
|
|
|
|
def edit_form( self, ident ):
|
|
try:
|
|
edit_form_template = Template(filename='./content/edit_form.txt')
|
|
return edit_form_template.render( ID=ident )
|
|
except:
|
|
return exceptions.html_error_template().render()
|
|
|
|
def error_page( self, msg ):
|
|
try:
|
|
error_page_template = Template(filename='./content/error_page.txt')
|
|
return error_page_template.render( MSG=msg )
|
|
except:
|
|
return exceptions.html_error_template().render() |