【发布时间】:2017-06-03 01:44:50
【问题描述】:
我来自 JavaScript 背景,最近正在学习服务器端。我的印象是服务器端的控制器在与客户端交互方面是一对多的比例。
我有这个登录代码:
@expose('/login/', methods=('GET', 'POST'))
def login_view(self):
if request.method == 'GET':
# Render template
if request.method == 'POST':
# Take email and password from form and check if
# user exists. If he does, log him in.
login.login_user(user)
# Store user_id in session for socketio use
session['user_id'] = login.current_user.id
# Redirect
我知道会话字典就像 JavaScript 的 localStorage 对应物,那么这是否意味着每个独特的客户端都有一个独特的控制器?因为如果多个客户端共享同一个控制器,它们会覆盖 session.user_id 吗?
【问题讨论】:
标签: javascript python-2.7 model-view-controller flask flask-restful