Пример #1
0
 def __call__(self, app, host, port, use_debugger, use_reloader):
     # override the default runserver command to start a Socket.IO server
     if use_debugger is None:
         use_debugger = app.debug
         if use_debugger is None:
             use_debugger = True
     if use_reloader is None:
         use_reloader = app.debug
     socket.run(app,
                host=host,
                port=port,
                debug=use_debugger,
                use_reloader=use_reloader,
                **self.server_options)
Пример #2
0
def runsocket():
    socket.run(app)
Пример #3
0
    LIGHT_STATE = ~LIGHT_STATE

    if LIGHT_STATE:
        sys.stdout.write("LO\n")  # LIGHT ON
        emit('light', 'ON')
    else:
        sys.stdout.write("LF\n")  # LIGHT OFF
        emit('light', 'OF')
    sys.stdout.flush()


@socket.on('speed')
def handle_speed_toggle():
    global SPEED_STATE

    SPEED_STATE = ~SPEED_STATE

    if SPEED_STATE:
        sys.stdout.write("HS\n")  # HIGHSPEED
        emit('speed', 'HI')
    else:
        sys.stdout.write("LS\n")  # LOWSPEED
        emit('speed', 'LO')

    sys.stdout.flush()


if __name__ == "__main__":
    # control_app.run(host='0.0.0.0', port=7497, debug=False)  # run collecting app
    socket.run(control_app, host='0.0.0.0', port=8003)
Пример #4
0
from app import socket, create_app, app
from app.utils.logs import Logger

if __name__ == '__main__':
    Logger.info('Server starting at 5000 port')
    create_app()
    socket.run(app, host='0.0.0.0')
Пример #5
0
from app import app, socket
import RPi.GPIO as GPIO

if __name__ == "__main__":
    try:
        print('Iniciando Servidor!')
        socket.run(app, debug=False, host='0.0.0.0', port=8000)
    except KeyboardInterrupt:
        GPIO.cleanup()
        print("Servidor encerrado!")
Пример #6
0
from app import socket, app

socket.run(app, host='0.0.0.0', debug=True)
Пример #7
0
migrate = Migrate(app, db)


def get_shell_context():
    return dict(app=app, db=db, User=User)


"""
.\venv\Scripts\python manage.py shell
"""
manager.add_command("shell", Shell(make_context=get_shell_context))
"""
第一次使用:
1. 初始化: .\venv\Scripts\python manage.py db init
2. 创建第一个版本: .\venv\Scripts\python manage.py db migrate -m "initial migration"
3. 运行升级: .\venv\Scripts\python manage.py db upgrade

后缀更新:
1. 更新表格的字段 (models.py)
2. .\venv\Scripts\python manage.py db migrate -m "update"(相当于commit 更新到/migrate目录)
3. .\venv\Scripts\python manage.py db upgrade
"""
manager.add_command('db', MigrateCommand)
"""
.\venv\Scripts\python manage.py runserver
"""
if __name__ == '__main__':
    # manager.run()
    # app.run()
    socket.run(app)
Пример #8
0
import os

from app import socket, server

import views

socket.on_namespace(views.ChatApp('/chat'))

if __name__ == '__main__':
    socket.run(server, host='0.0.0.0', port=int(os.environ.get('PORT', 5000)))
Пример #9
0
def run():
    socket.run(app)
Пример #10
0
from app import app, socket, db

if __name__ == '__main__':
    socket.run(app, port=4000)
Пример #11
0
from app import app,socket

if __name__ == "__main__":
    socket.run(app, debug=True)