国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

python - flask報(bào)錯(cuò)ValueError: invalid key ’nicknickname’

瀏覽:127日期:2022-06-29 08:37:30

問(wèn)題描述

提出一個(gè)問(wèn)題,也順便記錄一下~,因?yàn)樯婕暗降奈募容^多,所以只貼部分代碼:下面是views文件:

#coding=utf-8from flask import render_template, flash, redirect, session, url_for, request, gfrom flask_login import login_user, logout_user, current_user, login_requiredfrom app import app, db, lm, oidfrom .forms import LoginFormfrom .models import User@lm.user_loaderdef load_user(id): return User.query.get(int(id))@app.before_requestdef before_request(): g.user = current_user@app.route(’/’)@app.route(’/index’)@login_requireddef index(): user = {’nickname’: ’anryan’} posts = [{ ’author’: {’nickname’: ’Anryan’}, ’body’: u’這地方不錯(cuò)~’},{ ’author’: {’nickname’: ’syy’}, ’body’: u’晚上能扎營(yíng)不’}, { ’author’: {’nickname’: u’小麥’}, ’body’: u’空氣很清爽哈~’}, { ’author’: {’nickname’: u’老崔’}, ’body’: u’誰(shuí)說(shuō)不是,如果Tara能在這兒辦場(chǎng)演唱會(huì)就好了’},{ ’author’: {’nickname’: u’二又’}, ’body’: u’在這兒打LOL比賽肯定能贏’},{ ’author’: {’nickname’: u’言神’}, ’body’: u’玩王者榮耀也不錯(cuò)。’} ] return render_template(’index.html’, title=’Home’, user=user, posts=posts)@app.route(’/login’, methods=[’GET’, ’POST’])@oid.loginhandlerdef login(): if g.user is not None and g.user.is_authenticated:return redirect(url_for(’index’)) form = LoginForm() if form.validate_on_submit():session[’remember_me’] = form.remember_me.datareturn oid.try_login(form.openid.data, ask_for=[’nicknickname’, ’email’]) return render_template(’login.html’, title=u’點(diǎn)擊進(jìn)入’, form=form, providers=app.config[’OPENID_PROVIDERS’])@oid.after_logindef after_login(resp): if resp.email is None or resp.email == '':flash(u’無(wú)效登陸信息哦~請(qǐng)重新輸入’)return redirect(url_for(’login’)) user = User.query.filter_by(email=resp.email).first() if user is None:nicknickname = resp.nicknicknameif nicknickname is None or nicknickname == '': nicknickname = resp.email.split(’@’)[0]user = User(nicknickname=nicknickname, email=resp.email)db.session.add(user)db.session.commit() remember_me = False if ’remember_me’ in session:remember_me = session[’remember_me’]session.pop(’remember_me’, None) login_user(user, remember=remember_me) return redirect(request.args.get(’next’) or url_for(’index’))@app.route(’/logout’)def logout(): logout_user() return redirect(url_for(’index’))

顯示頁(yè)面:

python - flask報(bào)錯(cuò)ValueError: invalid key ’nicknickname’頁(yè)面報(bào)錯(cuò):

File 'C:UsersAsusflaskblogappviews.py', line 64, in loginOpen an interactive python shell in this framereturn oid.try_login(form.openid.data, ask_for=[’nicknickname’, ’email’])File 'C:UsersAsusflasklibsite-packagesflask_openid.py', line 554, in try_loginapprove the trust root).'''if ask_for and __debug__: for key in ask_for:if key not in ALL_KEYS: raise ValueError(’invalid key %r’ % key) if ask_for_optional:for key in ask_for_optional: if key not in ALL_KEYS:raise ValueError(’invalid optional key %r’ % key)try:ValueError: invalid key ’nicknickname’The debugger caught an exception in your WSGI application. You can now look at the traceback which led to the error.To switch between the interactive traceback and the plaintext one, you can click on the 'Traceback' headline. From the text traceback you can also create a paste of it. For code execution mouse-over the frame you want to debug and click on the console icon on the right side.

You can execute arbitrary Python code in the stack frames and there are some extra helpers available for introspection:

問(wèn)題解答

回答1:

這里不應(yīng)該是nickname嗎?

python - flask報(bào)錯(cuò)ValueError: invalid key ’nicknickname’

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 亚洲人成一区二区三区 | 国产真人毛片一级视频 | 99视频在线观看免费 | 亚洲在线第一页 | 欧美三级在线观看视频 | 国产日本欧美在线观看 | 欧美高清性色生活 | 亚洲人成人毛片无遮挡 | 波多野结衣在线中文 | 久草免费在线色站 | 成人免费影视网站 | 国产偷国产偷亚洲高清在线 | 亚洲男人天堂视频 | 一级毛片韩国 | 最新国产午夜精品视频成人 | 亚洲自偷自偷图片在线高清 | 亚洲美女性视频 | 三级网站国产 | 热99re久久国超精品首页 | 亚洲精品在线免费 | 伊人五月天婷婷琪琪综合 | 岛国毛片在线观看 | 欧美曰韩一区二区三区 | 欧美大尺码毛片 | 成年男女拍拍拍免费视频 | 欧美精品一区二区三区四区 | 国产视频合集 | 欧美顶级毛片在线播放小说 | 精品国产香蕉伊思人在线 | 国产欧美日韩免费一区二区 | 亚洲免费一区 | 国模偷拍在线观看免费视频 | 日韩在线二区全免费 | 国产美女精品在线 | 一本久道久久综合中文字幕 | 国产精品99久久99久久久看片 | 在线观看一级毛片 | 奇米四色综合久久天天爱 | 毛片免费看网站 | 欧美亚洲激情视频 | 手机在线黄色 |