如何修复“UnboundLocalError:赋值前引用的局部变量‘books’”?

辛西娅·巴希塔

我是 python 的新手,目前正在尝试将数据从我的数据库显示到我的主页,但我收到了上述错误。

我正在运行 Python 3.7。我尝试将“books”设置为全局变量,但最终得到了不同的 Name 错误 [Name "books" not defined]。

    @app.route("/", methods=["GET", "POST"])
    def home():
        if request.form:
            book = Book(title=request.form.get("title"))
            db.session.add(book)
            db.session.commit()
            books = Book.query.all()
        return render_template("home.html", books=books)

我希望当用户加载主页时,当前数据库中的所有书籍都显示在表单中,但我收到了上述错误。

凯利曼登

将您的代码更改为此

@app.route("/", methods=["GET", "POST"])
def home():
    books = {}
    if request.form:
        book = Book(title=request.form.get("title"))
        db.session.add(book)
        db.session.commit()
        books = Book.query.all()
    return render_template("home.html", books=books)

让我知道会发生什么

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

UnboundLocalError(赋值前引用的局部变量)

来自分类Dev

UnboundLocalError: 局部变量.... 赋值前引用

来自分类Dev

UnboundLocalError:赋值前引用了局部变量“readlgt”

来自分类Dev

UnboundLocalError:赋值前引用了局部变量“strdate”

来自分类Dev

UnboundLocalError:赋值前引用了局部变量“depcoord”

来自分类Dev

“errorMessage”:“赋值前引用的局部变量‘action’”,“errorType”:“UnboundLocalError”

来自分类Dev

UnboundLocalError:赋值前引用了局部变量“med”

来自分类Dev

UnboundLocalError:赋值前引用了局部变量“检查”

来自分类Dev

UnboundLocalError:赋值前引用了局部变量“photoshop”

来自分类Dev

UnboundLocalError:赋值前引用了局部变量“照片”

来自分类Dev

如何修复 UnboundLocalError:在 Python 中赋值之前引用的局部变量“df”

来自分类Dev

如何解决:UnboundLocalError:赋值前引用了局部变量“t”?在蟒蛇?

来自分类Dev

如何修复未绑定的局部错误:赋值前引用了局部变量“answer”

来自分类Dev

如何修复写入文件中的“UnboundLocalError:分配前引用的局部变量‘open’”?

来自分类Dev

如何修复“UnboundLocalError:分配前引用的局部变量‘user_score’”?

来自分类Dev

修复UnboundLocalError:在python中赋值之前引用的局部变量“名称”

来自分类Dev

UnboundLocalError:在赋值之前引用了局部变量“file1”,请帮助修复

来自分类Dev

赋值前如何解决局部变量“密码”引用

来自分类Dev

赋值前引用的局部变量“sql”

来自分类Dev

赋值前引用的局部变量

来自分类Dev

赋值前引用的局部变量“post”

来自分类Dev

递归赋值前引用的局部变量

来自分类Dev

赋值前引用的局部变量 (TKINTER)

来自分类Dev

赋值前引用的局部变量“allLibrary”

来自分类Dev

Python3 UnboundLocalError:赋值前引用了局部变量

来自分类Dev

“UnboundLocalError:赋值前引用了局部变量‘option2’”

来自分类Dev

如果 g == 0: UnboundLocalError: 赋值前引用了局部变量“g”

来自分类Dev

调用函数时出现“UnboundLocalError:赋值前引用的局部变量”

来自分类Dev

问题加载 Django 装置。UnboundLocalError:赋值前引用了局部变量“pk”

Related 相关文章

  1. 1

    UnboundLocalError(赋值前引用的局部变量)

  2. 2

    UnboundLocalError: 局部变量.... 赋值前引用

  3. 3

    UnboundLocalError:赋值前引用了局部变量“readlgt”

  4. 4

    UnboundLocalError:赋值前引用了局部变量“strdate”

  5. 5

    UnboundLocalError:赋值前引用了局部变量“depcoord”

  6. 6

    “errorMessage”:“赋值前引用的局部变量‘action’”,“errorType”:“UnboundLocalError”

  7. 7

    UnboundLocalError:赋值前引用了局部变量“med”

  8. 8

    UnboundLocalError:赋值前引用了局部变量“检查”

  9. 9

    UnboundLocalError:赋值前引用了局部变量“photoshop”

  10. 10

    UnboundLocalError:赋值前引用了局部变量“照片”

  11. 11

    如何修复 UnboundLocalError:在 Python 中赋值之前引用的局部变量“df”

  12. 12

    如何解决:UnboundLocalError:赋值前引用了局部变量“t”?在蟒蛇?

  13. 13

    如何修复未绑定的局部错误:赋值前引用了局部变量“answer”

  14. 14

    如何修复写入文件中的“UnboundLocalError:分配前引用的局部变量‘open’”?

  15. 15

    如何修复“UnboundLocalError:分配前引用的局部变量‘user_score’”?

  16. 16

    修复UnboundLocalError:在python中赋值之前引用的局部变量“名称”

  17. 17

    UnboundLocalError:在赋值之前引用了局部变量“file1”,请帮助修复

  18. 18

    赋值前如何解决局部变量“密码”引用

  19. 19

    赋值前引用的局部变量“sql”

  20. 20

    赋值前引用的局部变量

  21. 21

    赋值前引用的局部变量“post”

  22. 22

    递归赋值前引用的局部变量

  23. 23

    赋值前引用的局部变量 (TKINTER)

  24. 24

    赋值前引用的局部变量“allLibrary”

  25. 25

    Python3 UnboundLocalError:赋值前引用了局部变量

  26. 26

    “UnboundLocalError:赋值前引用了局部变量‘option2’”

  27. 27

    如果 g == 0: UnboundLocalError: 赋值前引用了局部变量“g”

  28. 28

    调用函数时出现“UnboundLocalError:赋值前引用的局部变量”

  29. 29

    问题加载 Django 装置。UnboundLocalError:赋值前引用了局部变量“pk”

热门标签

归档