コード例 #1
0
from init import app, socketio

import viewer, viewer_auth, api

if __name__ == '__main__':
    socketio.run(app, debug=True)
コード例 #2
0
ファイル: MovieGame.py プロジェクト: hk-1066/MovieGame
from init import  app, socketio
import api
import view

# @app.route('/')
# def hello_world():
#     return 'Hello World!'

if __name__ == '__main__':
    socketio.run(app, debug=True)
コード例 #3
0
ファイル: app.py プロジェクト: AurelVU/Conference-Site-VSU
    for u in users:
        blockss[u.id] = dict()
        block = models.BlockUser.query.filter_by(id_user=u.id).first()
        if block:
            blockss[u.id]['bm'] = block.block_message
            blockss[u.id]['ba'] = block.block_article
            blockss[u.id]['bf'] = block.block_file
        else:
            blockss[u.id]['bm'] = False
            blockss[u.id]['ba'] = False
            blockss[u.id]['bf'] = False
        form = ChangeUser(user_id=u.id, role=u.role)
        #form.id.data = u.id
        #form.role.default = u.role
        forms[u.id] = form
    for r in roles: #2 - admin, 1 - user, 3 - changer
        rolesss[r.id] = r.name
    if form.submit.data:
        if current_user.role == 2:
            id_user = int(form.user_id.data)
            role = int(form.role.data[0])
            User.query.filter_by(id=id_user).update({'role': role})
            db.session.commit()

    return render_template('users.html', title='Смена роли', users=users, blocks=blockss, forms=forms, roles=rolesss)

if __name__ == '__main__':
    socketio.run(application)
    #application.run()

コード例 #4
0
ファイル: server.py プロジェクト: fdenzer/unary
    if m.User.query.filter_by(username=user.username).count():
        return failure('Nutzername ist bereits belegt!')
    if m.User.query.filter_by(email=user.email).count():
        return failure('Die Email-Adresse ist bereits bekannt!')

    db.session.add(user)
    try:
        db.session.commit()
        socketio.emit('user changed', user.export())
        return success()
    except:
        return failure('Datenbankeintrag gescheitert!')


@app.url_defaults
def add_stamp(endpoint, values):
    # add a version / datetime stamp to enforce browser reloading on new data
    values['timestamp'] = time.time()


#@app.after_request
#def add_header(r):
# disable browser cache, remove for production!
#r.headers["Cache-Control"] = "no-cache, no-store, must-revalidate"
#return r

if __name__ == '__main__':
    # ensure we find our data, assets etc.
    chdir(sys.path[0])
    socketio.run(app)