![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Flask Web开发
文章平均质量分 74
Blossom i
开心就好,Python123题持续更新,C语言+数字的文章选自问答的回复整理
展开
-
Flask Web开发实验二:模板(2)
如果你在浏览器的地址栏中输入了不可用的路由,那么会显示一个状态码为 404 的错误页面。现在这个错误页面太简陋、平庸,而且样式和使用了 Bootstrap 的页面不一致。像常规路由一样,Flask 允许程序使用基于模板的自定义错误页面。最常见的错误代码有两个:404,客户端请求未知页面或路由时显示;500,有未处理的异常时显示。为这两个错误代码指定自定义处理程序的方式如示例 3-6 所示。和视图函数一样,错误处理程序也会返回响应。它们还返回与该错误对应的数字状态码。原创 2023-11-17 09:00:00 · 144 阅读 · 0 评论 -
Flask Web开发实验二:模板
3.1 Jinja2模板引擎形式最简单的Jinja2模板就是一个包含响应文本的文件。示例3-1是一个Jinja2模板,它和示例2-1中index()视图函数的响应一样。示例3-1Jinja2模板3-1.pyindex.html示例3-2Jinja2模板示例2-2中,视图函数user()返回的响应中包含一个使用变量表示的动态部分。示例3-2 实现了这个响应。示例 2-2 hello.py:包含动态路由的 Flask 程序。原创 2023-11-15 17:40:34 · 90 阅读 · 0 评论 -
Flask安装
原创 2023-11-15 17:39:35 · 54 阅读 · 0 评论 -
Flask Web开发:数据库
在 ORM(对象关系映射器)中,模型一般是一个 Python 类,类中的属性对应于数据库表中的列。Flask-SQLAlchemy 实例为模型提供了一个基类以及一系列辅助类和辅助函数,可用于定义模型的结构。如下实体 – 关系图中的 roles 表和 users 表,我们可以分别定义为 Role 和 User 模型:# ...# ...也就是将 User 模型中的 role_id 列定义为外键,来联接这两个表。原创 2023-11-21 08:40:32 · 245 阅读 · 0 评论 -
Flask Web开发的错误问题:Error: Could not locate a Flask application.与Error: Could not import ‘app‘.
请注意,在 Windows 环境下,每次打开一个新的 Anaconda Prompt 窗口时,需要重新设置环境变量。,并且值为应用程序文件的完整路径。打开 Anaconda Prompt 或者使用命令行进入 Anaconda 的虚拟环境。,可以使用 conda 的方式来进行设置。激活你的目标虚拟环境(如果没有特定虚拟环境要求,可以跳过此步骤)。如果希望永久设置环境变量,请将其添加到系统环境变量中。,可以看出你的 Flask 应用程序文件名为。命令之前,请确保已经正确设置了环境变量。原创 2023-10-20 20:16:28 · 1257 阅读 · 0 评论 -
Flask Web开发实验一:第一个Flask项目与Flask的工作方式
请求http://127.0.0.1:5000/后,服务器日志有run_before_request打印的内容,且请求到达的时间g.begin_time也共享到视图函数使用。Flask在分发请求之前激活(或推送)程序和请求上下文,那么就可以使用上面几个变量了,且请求处理完成后会将它删除。要想让视图函数能够访问请求对象,一个显而易见的方式是将其作为参数传入视图函数,程序收到客户端发来的请求时,要找到处理该请求的视图函数。试想,在多线程服务器中,多个线程同时处理不同客户端发送的不同请求时,原创 2023-11-28 19:11:38 · 976 阅读 · 0 评论 -
Flask Web 安装bootstrap失败pip install bootstrap
失败原因:网速太慢了把公共wifi换成手机热点,成功:)原创 2023-10-18 17:06:30 · 745 阅读 · 0 评论