예제 #1
0
파일: routes.py 프로젝트: maycap/Dtoy
# from flask_login import current_user
# from flask_socketio import SocketIO, emit





deploy_view = Deploy_View.as_view('deploy/deploy')
appinfoadd_view = AppInfoAdd_View.as_view('deploy/appinfoadd')
appinfomanager_view = AppInfoManager_View.as_view('deploy/appinfomanager')
branch_view = Branch_View.as_view('deploy/branch')
deploylog_view = DeployLog_View.as_view('deploy/deploylog')

# app.add_url_rule('/salt/', defaults={'cmd': None},view_func=salt_view, methods=['GET',])
app.add_url_rule('/deploy/deploy', view_func=deploy_view, methods=['GET','POST'])
app.add_url_rule('/deploy/appinfoadd', view_func=appinfoadd_view,methods=['GET','POST'])
app.add_url_rule('/deploy/appinfomanager', view_func=appinfomanager_view,methods=['GET','POST'])
app.add_url_rule('/deploy/branch',view_func=branch_view,methods=['POST'])
app.add_url_rule('/deploy/deploylog',view_func=deploylog_view,methods=['GET','POST'])



# @socketio.on('my event', namespace='/test')
# def test_message(message):
#     session['receive_count'] = session.get('receive_count', 0) + 1
#     if current_user.is_authenticated:
# 		emit('my response',
# 		     {'data': message['data'], 'count': session['receive_count']})

예제 #2
0
파일: routes.py 프로젝트: maycap/Dtoy
lm.init_app(app)
lm.login_view = 'login'


@lm.user_loader
def load_user(id):
    return User.query.get(int(id))

@app.before_request
def before_request():
    g.user = current_user


home_view = Home_View.as_view('home')

app.add_url_rule('/',view_func=home_view,methods=['GET',])
app.add_url_rule('/home',view_func=home_view,methods=['GET',])

user_view = User_View.as_view('user')
# user_required_view = login_required(user_view)

app.add_url_rule('/user/', defaults={'username': None},view_func=user_view, methods=['GET',])
app.add_url_rule('/user/', view_func=user_view, methods=['POST',])
# app.add_url_rule('/user/<string:username>', view_func=user_view,methods=['GET'])


login_view = Login_View.as_view('login')
app.add_url_rule('/login',view_func=login_view,methods=['GET','POST'])

logout_view = Logout_View.as_view('logout')
app.add_url_rule('/logout',view_func=logout_view,methods=['GET','POST'])