A WSGI application entry. ''' import logging; logging.basicConfig(level=logging.INFO) import os from transwarp import db from transwarp.web import WSGIApplication, Jinja2TemplateEngine from config import configs # init db: db.create_engine(**configs.db) # init wsgi app: wsgi = WSGIApplication(os.path.dirname(os.path.abspath(__file__))) template_engine = Jinja2TemplateEngine(os.path.join(os.path.dirname(os.path.abspath(__file__)), 'templates')) wsgi.template_engine = template_engine import urls wsgi.add_interceptor(urls.user_interceptor) wsgi.add_interceptor(urls.manage_interceptor) wsgi.add_module(urls) if __name__ == '__main__': wsgi.run(8000)
if delta < 86400: return u'%s小时前' % (delta // 3600) if delta < 604800: return u'%s天前' % (delta // 86400) dt = datetime.fromtimestamp(t) return u'%s年%s月%s日' % (dt.year, dt.month, dt.day) # init db: db.create_engine(**configs.db) # init wsgi app: wsgi = WSGIApplication(os.path.dirname(os.path.abspath(__file__))) template_engine = Jinja2TemplateEngine( os.path.join(os.path.dirname(os.path.abspath(__file__)), 'templates')) template_engine.add_filter('datetime', datetime_filter) wsgi.template_engine = template_engine import urls wsgi.add_interceptor(urls.user_interceptor) wsgi.add_interceptor(urls.manage_interceptor) wsgi.add_module(urls) if __name__ == '__main__': wsgi.run(9000, host='0.0.0.0') else: application = wsgi.get_wsgi_application()
#!/usr/bin/env python # -*- coding: utf-8 -*- __author__ = 'RabbitMeatMeat' import logging logging.basicConfig(level=logging.INFO) import os from transwarp import db from transwarp.web import WSGIApplication, Jinja2TemplateEngine from config import configs db.create_engine(**configs.db) wsgi = WSGIApplication(os.path.dirname(os.path.abspath(__file__))) wsgi.template_engine = Jinja2TemplateEngine( os.path.join(os.path.dirname(os.path.abspath(__file__)), 'templates')) import urls wsgi.add_module(urls) if __name__ == '__main__': wsgi.run(9000)