Пример #1
0
    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
Пример #2
0
    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
Пример #3
0
    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
Пример #4
0
    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
Пример #5
0
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):
Пример #6
0
#!/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()