Add all the templates and the routes
This commit is contained in:
@@ -1,10 +1,15 @@
|
||||
import tornado.web
|
||||
from atst.handlers.main import MainHandler
|
||||
from atst.home import home
|
||||
from tornado.web import url
|
||||
|
||||
def make_app(**kwargs):
|
||||
app = tornado.web.Application([
|
||||
(r"/", MainHandler),
|
||||
url( r"/", MainHandler, {'page': 'home'}, name='home' ),
|
||||
url( r"/requests", MainHandler, {'page': 'requests'}, name='requests' ),
|
||||
url( r"/users", MainHandler, {'page': 'users'}, name='users' ),
|
||||
url( r"/reports", MainHandler, {'page': 'reports'}, name='reports' ),
|
||||
url( r"/calculator", MainHandler, {'page': 'calculator'}, name='calculator' ),
|
||||
],
|
||||
template_path = home.child('templates'),
|
||||
static_path = home.child('static'),
|
||||
|
||||
@@ -3,22 +3,24 @@ from webassets import Environment, Bundle
|
||||
import tornado.web
|
||||
from atst.home import home
|
||||
|
||||
# module variables used by the handlers
|
||||
|
||||
assets = Environment(
|
||||
directory = home.child('scss'),
|
||||
url = '/static')
|
||||
css = Bundle(
|
||||
'atat.scss',
|
||||
filters = 'scss',
|
||||
output = '../static/assets/out.css')
|
||||
|
||||
assets.register( 'css', css )
|
||||
helpers = {
|
||||
'assets': assets
|
||||
}
|
||||
|
||||
class BaseHandler(tornado.web.RequestHandler):
|
||||
|
||||
def get_template_namespace(self):
|
||||
assets = Environment(
|
||||
directory = home.child('scss'),
|
||||
url = '/static')
|
||||
css = Bundle(
|
||||
'atat.scss',
|
||||
filters = 'scss',
|
||||
output = '../static/assets/out.css')
|
||||
|
||||
assets.register( 'css', css )
|
||||
helpers = {
|
||||
'assets': assets
|
||||
}
|
||||
|
||||
ns = super(BaseHandler, self).get_template_namespace()
|
||||
ns.update(helpers)
|
||||
return ns
|
||||
|
||||
@@ -1,5 +1,9 @@
|
||||
from atst.handler import BaseHandler
|
||||
|
||||
class MainHandler(BaseHandler):
|
||||
|
||||
def initialize(self,page):
|
||||
self.page = page
|
||||
|
||||
def get(self):
|
||||
self.render("hello.html.to")
|
||||
self.render( '%s.html.to' % self.page, page = self.page )
|
||||
|
||||
Reference in New Issue
Block a user