• Как с помощью flask-socketio выводить динамически обовляемую страницу, например строку даты и времени раз в секунду?

    @ingfa Автор вопроса
    Вот подскажите по коду чо я делаю не так, как сделать лучше

    # -*- coding: utf-8
    from app import app
    import datetime
    import time
    from flask import Flask, render_template, session, request, abort
    import flask.ext.socketio
    FLASK_CORE_APP = Flask(__name__)
    FLASK_CORE_APP.config['SECRET_KEY'] = 'secret' # Luggage combination
    SOCKET_IO_CORE = flask.ext.socketio.SocketIO(FLASK_CORE_APP)
    
    @FLASK_CORE_APP.route('/')
    def index():
        now_time = datetime.datetime.now()
        vremya = now_time.strftime("%d\%m\%Y %H:%M:%S")
        user = { 'nicname': vremya } # выдуманный пользователь
        return u'''
    <html>
      <head>
      <meta http-equiv="refresh" content="1">
        <title>Страница аварий</title>
      </head>
      <body>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
        <h1>Привет сейчас, ''' + user[u'nicname'] + u'''</h1>
      </body>
    </html>
    '''
    #@SOCKET_IO_CORE.on('message')
    #def receive_message(message):
        #return "Echo: %s"%(message,)
    
    SOCKET_IO_CORE.run(FLASK_CORE_APP, host = '127.0.0.1', port=81)
    Ответ написан
    Комментировать