def login(request):
if request.method == 'GET':
return render(request, 'core/login.html', {'alert': request.session.get('alert', False)})
elif request.method == 'POST':
data = QueryDict(request.body)
mysnu_username = data['username']
mysnu_password = data['password']
result = dict()
try:
result = crawlCourse(mysnu_username, mysnu_password)
except Exception:
request.session['alert'] = True
return redirect('login')
request.session['result'] = result
request.session.set_expiry(3600)
return redirect('courses')
评论列表
文章目录