def setup(self): app = TorextApp() app.settings['DEBUG'] = False app.settings['SQLALCHEMY'] = { 'uri': MYSQL_URI, 'echo': True } app.setup() self.create_database() db = SQLAlchemy(app=app) class User(db.Model): id = db.Column(db.Integer, primary_key=True) name = db.Column(db.String(20)) class Hub(db.Model): id = db.Column(db.Integer, primary_key=True) self.User = User self.Hub = Hub db.create_all() self.app = app self.db = db
def setUp(self): app = TorextApp() app.settings['DEBUG'] = False app.settings['SQLALCHEMY'] = { 'uri': 'mysql+mysqlconnector://test:123456@localhost/testdb', 'echo': True } app.setup() db = SQLAlchemy(app=app) class User(db.Model): id = db.Column(db.Integer, primary_key=True) name = db.Column(db.String(20)) self.User = User db.create_all() self.app = app self.db = db
def setUp(self): app = TorextApp() app.settings['DEBUG'] = False app.settings['SQLALCHEMY'] = { 'uri': 'mysql://*****:*****@localhost/torext_test', 'echo': True } app.setup() db = SQLAlchemy(app=app) class User(db.Model): id = db.Column(db.Integer, primary_key=True) name = db.Column(db.String(20)) self.User = User db.create_all() self.app = app self.db = db
def setup(self): app = TorextApp() app.settings['DEBUG'] = False app.settings['SQLALCHEMY'] = {'uri': MYSQL_URI, 'echo': True} app.setup() self.create_database() db = SQLAlchemy(app=app) class User(db.Model): id = db.Column(db.Integer, primary_key=True) name = db.Column(db.String(20)) class Hub(db.Model): id = db.Column(db.Integer, primary_key=True) self.User = User self.Hub = Hub db.create_all() self.app = app self.db = db
from torext.app import TorextApp from torext.utils import _json from torext.handlers import BaseHandler as _BaseHandler import pymongo.errors from pymongo import Connection app = TorextApp() app.set_root_path() print 'root', app.root_path app.update_settings(dict( COOKIE_SECRET='P0UTa5iuRaaVlV8QZF2uVR7hHwTOSkQhg2Fol18OKwc=', TEMPLATE_PATH='templates', PORT=os.environ.get('PORT', '8001') )) app.setup() mongodb_uri = os.getenv('MONGOHQ_URL', 'mongodb://localhost:27017/chatroom') logging.info('mongodb uri: %s', mongodb_uri) try: db = Connection(mongodb_uri)[mongodb_uri.split('/')[-1]] except pymongo.errors.ConnectionFailure, e: logging.error('mongodb connection failed: %s, %s', mongodb_uri, e) sys.exit(1) md5_string = lambda x: md5(x).hexdigest() class BaseHandler(_BaseHandler):
#!/usr/bin/env python # -*- coding: utf-8 -*- from torext.app import TorextApp import settings app = TorextApp(settings) app.setup() app.route_many([ ('', 'views'), ('/users', 'user.views'), #('/skills', 'skill.views'), ('/specs', 'spec.views'), #('/courses', 'course.views'), ('/admin', 'admin.views'), ]) if __name__ == '__main__': app.command_line_config() app.run()