Flask入门教程程序的语境下,虽然客户端可能有多种类型,但在本书里通常是指浏 览器。 程序发现机制 如果你把上面的程序保存成其他的名字,比如 hello.py,接着执行 flask run 命 令会返回一个错误提示。这是因为 Flask 默认会假设你把程序存储在名为 app.py 或 wsgi.py 的文件中。如果你使用了其他名称,就要设置系统环境变量 FLASK_APP 来告诉 Flask 你要启动哪个程序。 在开发时,我们需要开启调试模式(debug mode)。调试模式可以通过将系统环 境变量 FLASK_ENV 设为 development 来开启。调试模式开启后,当程序出 错,浏览器页面上会显示错误信息;代码出现变动后,程序会自动重载。 为了不用每次打开新的终端会话都要设置环境变量,我们安装用来管理系统环境变 量的 python-dotenv: $ pipenv install python-dotenv @app.route('/home') def hello(): return 'Welcome to My Watchlist!' 保存修改,这时刷新浏览器,则会看到一个 404 错误提示,提示页面未找到 (Page Not Found)。这是因为视图函数的 URL 改成了 /home ,而我们刷新后 访问的地址仍然是旧的 / 。如果我们把访问地址改成 http://l0 码力 | 127 页 | 7.62 MB | 1 年前3
共 1 条
- 1













