INNER CODE UNIT · Python
index
kingname/SourceCodeofMongoRedis · chapter_11/QASystem/main.py:15
def index():
session_data = redis.fetch_session(request.cookies.get('session'))
question_list = mongo.query_question()
return render_template('index.html', question_list=question_list, session=session_data)
@app.route('/login', methods=['GET', 'POST'])
def login():
if request.method == 'GET':
return render_template('login.html')
else:
body = request.json
user = body.get('user', '')
password = body.get('password', '')
if not all([user, password]):
return json.dumps({'success': False, 'reason': '用户名和密码不能同时为空!'}, ensure_ascii=False)
user_info = mongo.get_user_info(user)
if not user_info['success']: