Ejemplo n.º 1
0
import os
from tornado.options import define, options
from torngas.webserver import Server

define("runmode", default='runserver', help='run mode, runserver|syncdb', type=str)

os.environ.setdefault('TORNGAS_APP_SETTINGS', 'settings.setting')

if __name__ == '__main__':
    """
     If you want to quickly start the service , you can do like this:
     from torngas.webserver import run

     run()
    """

    server = Server()
    server.parse_command()

    if options.runmode == 'syncdb':
        from helloworld.sync_db import syncdb

        syncdb()
    elif options.runmode == 'runserver':
        server.load_urls()
        server.load_application()
        server.load_httpserver()
        server.server_start()
    else:
        exit(0)
Ejemplo n.º 2
0
            别人笑我忒疯癫,我笑自己命太贱;
            不见满街漂亮妹,哪个归得程序员?
    """

    print code

if __name__ == '__main__':
    """
    start server:

    eg: python runserver.py --address=192.168.1.101 --port=8000 --settings=settings.prod --plat=ios
    If you want to quickly start the service , you can do like this:
    from torngas.webserver import run

    run()
    """
    # 哈哈哈哈
    pray_from_author()

    server = Server()
    server.parse_command()

    if options.runmode == 'runserver':
        server.init_app_config()
        server.load_urls()
        server.load_application()
        server.load_httpserver()
        server.server_start()
    else:
        exit(0)