from init import app, socketio import viewer, viewer_auth, api if __name__ == '__main__': socketio.run(app, debug=True)
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)
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()
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)