로그인 사이트 (0.0.0.0:5000/)로 갈 때마다 페이지는 즉시 0.0.0.0:5000/admin으로 되돌아갑니다. 왜 이런 일이 일어나고 있는지에 대한 아이디어가 있습니까?내 코드가 색인 페이지를 건너 뛰는 이유는 무엇입니까?
intel edison에서 yocto를 통해 실행 중입니다. 퍼티를 통해 편집
@app.errorhandler(404)
@app.errorhandler(500)
def errorpage(e):
return render_template('404.html')
def login_required(f):
@wraps(f)
def wrap(*args, **kwargs):
if 'logged_in' in session:
return f(*args, **kwargs)
else:
flash('please login first.')
return redirect (url_for('index'))
return wrap
@app.route('/', methods=['GET','POST'])
def index():
error = None
if request.method == 'POST':
if request.form['username'] != 'admin' or request.form['password'] != 'password':
error = 'invalid attempt.'
else:
session['logged_in'] = True
return redirect(url_for('admin'))
return render_template('index.html', error = error)
@app.route('/logout')
def logout():
session.pop('logged_in', None)
return render_template('/logout.html')
@app.route('/admin',methods=['GET','POST'])
@login_required
def admin():
그 이미지가 폰트 크기와 색상의 선택과 거의 읽을 수 있습니다 : 당신의 들여 쓰기가
else
블록 떨어져처럼사실, 그냥 보인다. 실제 코드를 붙여 넣으십시오. –
퍼티를 통해 vi를 복사하여 붙여 넣는 방법에 대한 단서가 있습니까? – Zane
이것이 도움이되는지 확인하십시오 : http://stackoverflow.com/questions/16741511/copy-from-putty-vim-visual-mode-to-windows-clipboard –