Update app directory structure, add home and routes
This commit is contained in:
43
app.py
43
app.py
@@ -1,42 +1,11 @@
|
||||
#!/usr/bin/env python
|
||||
|
||||
from atst.app import make_app
|
||||
import tornado.ioloop
|
||||
import tornado.web
|
||||
import os
|
||||
from webassets import Environment, Bundle
|
||||
|
||||
# Set up assets.
|
||||
static_path = os.path.join(os.path.dirname(__file__), "static")
|
||||
scss_path = os.path.join(os.path.dirname(__file__), "scss")
|
||||
assets = Environment(directory=scss_path, url='/static')
|
||||
css = Bundle('atat.scss', filters='scss', output='../static/assets/out.css')
|
||||
assets.register('css', css)
|
||||
helpers = {
|
||||
'assets': assets
|
||||
}
|
||||
|
||||
class MainHandler(tornado.web.RequestHandler):
|
||||
|
||||
def get_template_namespace(self):
|
||||
ns = super(MainHandler, self).get_template_namespace()
|
||||
ns.update(helpers)
|
||||
return ns
|
||||
|
||||
def get(self):
|
||||
self.render("hello.html.to")
|
||||
|
||||
def make_app():
|
||||
app = tornado.web.Application([
|
||||
(r"/", MainHandler),
|
||||
],
|
||||
debug=os.getenv('DEBUG',False),
|
||||
template_path=os.path.join(os.path.dirname(__file__), "templates"),
|
||||
static_path=static_path
|
||||
)
|
||||
return app
|
||||
|
||||
if __name__ == "__main__":
|
||||
app = make_app()
|
||||
app.listen(8888)
|
||||
print("Listening on http://localhost:8888")
|
||||
tornado.ioloop.IOLoop.current().start()
|
||||
app = make_app(debug=os.getenv('DEBUG',False))
|
||||
port = 8888
|
||||
app.listen(port)
|
||||
print("Listening on http://localhost:%i" % port)
|
||||
tornado.ioloop.IOLoop.current().start()
|
||||
|
Reference in New Issue
Block a user