weixin_41935433 2021-11-11 01:08 采纳率: 0%
浏览 69

flask session 不能运行, 出现TypeError 错误

环境: python3.8 flask2.0
最简单的 flask 代码:

from flask import Flask, session, render_template
app = Flask(__name__)
app.config['SECRET_KEY'] = 'fasfsae'
@app.route("/")
def tt():
    session['user'] = 'name'
    return 'render_template("index.html")'
app.run(127.0.0.1,debug=True)

运行时候提示错误:
File "D:/python/flask_test/flask-test.py", line 10, in tt
session['user'] = 'name'
TypeError: 'function' object does not support item assignment
我type(session) session 为 function

百思不得姐 请各位帮忙解答 万分感谢 万分感谢

  • 写回答

3条回答 默认 最新

  • CSDN专家-showbo 2021-11-11 09:05
    关注

    完整代码是什么,我这里Flask2.0.1测试代码是正常的,不过题主这个代码有问题。没报错吗?

    
    from flask import Flask, session, render_template
    app = Flask(__name__)
    app.config['SECRET_KEY'] = 'fasfsae'
    @app.route("/")
    def tt():
        session['user'] = 'name'
        return render_template("index.html")#显示模板不要用引号,否则返回这个字符串内容了
    app.run('127.0.0.1',debug=True)#ip没有引号扩起
    
    
    评论

报告相同问题?

问题事件

  • 创建了问题 11月11日

悬赏问题

  • ¥15 slaris 系统断电后,重新开机后一直自动重启
  • ¥15 51寻迹小车定点寻迹
  • ¥15 谁能帮我看看这拒稿理由啥意思啊阿啊
  • ¥15 关于vue2中methods使用call修改this指向的问题
  • ¥15 idea自动补全键位冲突
  • ¥15 请教一下写代码,代码好难
  • ¥15 iis10中如何阻止别人网站重定向到我的网站
  • ¥15 滑块验证码移动速度不一致问题
  • ¥15 Utunbu中vscode下cern root工作台中写的程序root的头文件无法包含
  • ¥15 麒麟V10桌面版SP1如何配置bonding