私はログインサイト(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 –