亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

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

瀏覽:68日期: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 [email protected]_loaderdef load_user(id): return User.query.get(int(id))@app.before_requestdef before_request(): g.user = [email protected](’/’)@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)文章:
主站蜘蛛池模板: 在线播放国产一区 | 久久婷婷在线 | 久热香蕉精品视频在线播放 | 欧美高清激情毛片 | 国产丝袜视频在线观看 | 欧美操大逼视频 | 日韩黄色大片 | 国产chiese在线视频 | 日本亚洲中午字幕乱码 | 精精国产www视频在线观看免费 | 成在线人免费视频 | jizz成熟丰满中文字幕 | 成人三级影院 | 91视频最新| 在线视频亚洲欧美 | 久久青草免费免费91线频观看 | 亚洲欧美日韩精品 | 丁香五六月婷婷 | 日韩欧美精品综合久久 | 一级做a爰片久久毛片免费看 | 欧美专区一区 | 久久九九免费 | 日本免费看片在线播放 | 91在线视频免费91 | 国产伦精品一区二区三区免费 | 欧美精品在线免费 | 免费成人 | 日韩字幕在线 | 精品高清写真视频在线 | 一本大道一卡二卡入口2021 | 成人中文字幕一区二区三区 | 国产成人不卡 | 亚洲高清在线观看 | 国产免费一级高清淫曰本片 | 日韩a无吗一区二区三区 | 欧美另类色图 | 亚洲国产欧美日韩精品小说 | 免费激情网 | 国产日韩欧美中文 | 日韩18在线观看地址 | 成人欧美一区二区三区 |