摘要:
配套视频教程 本文B站配套视频教程 密码哈希 用户模型有一个password_hash字段,到目前为止尚未使用。它是用于保存用户密码的哈希值,密码用于验证用户在登录过程中输入的密码。密码散列是一个复杂的主题,应交给安全专家,但有几个易于使用的库以一种简单地从应用程序调用的方式实现所有逻辑。 其中一个 阅读全文
摘要:
配套视频教程 本文B站配套视频教程 数据库能为应用程序提供有效检索的持久数据。这是本章学习的内容。 Flask中的数据库 Flask本身并不支持数据库。意味着可以自由选择适合应用程序的数据库。 在Python中对于数据库,有很多选择,并且很多带有Flask扩展,可很好地与Flask Web应用程序集 阅读全文
摘要:
配套视频教程 本文B站配套视频教程 实现:如何通过Web表单接受用户的输入。 其中,Web表单是任何Web应用程序中基本的构建块之一。在此,将使用表单来允许用户提交博客帖子,以及登录应用程序。 Flask-WTF简介和安装 在Flask中,处理应用程序中的Web表单,将使用到**Flask-WTF* 阅读全文
摘要:
配套视频教程 本文B站配套视频教程 模板定义 如有一个预期:html主页有一个 欢迎用户的标题。目前这个应用程序还没用户的概念,也没用户系统。但可用一个 模拟用户,用Python字典实现: user = {'username':'Miguel'} 创建模拟对象 是一种有用的技术,使我们可专注于应用程 阅读全文
摘要:
配套视频教程 本文B站配套视频教程 1、创建一个目录,名为:microblog; 2、创建虚拟环境 C:\Users\Administrator>d: D:\>cd D:\microblog D:\microblog>python -m venv venv D:\microblog> 3、激活虚拟环 阅读全文
摘要:
配套视频教程 本文B站配套视频教程 使用Flask-SQLAlchemy管理数据库 Flask-SQLAlchemy 是一个 Flask 扩展,简化了在 Flask 应用中使用 SQLAlchemy 的操作。SQLAlchemy 是一个强大的关系型数据库框架,支持多种数据库后台。SQLAlchemy 阅读全文
摘要:
配套视频教程 本文B站配套视频教程 Flask-WTF 扩展可以把处理 Web 表单的过程变成一种愉悦的体验。这个扩展对独立的 WTForms 包进行了包装,方便集成到 Flask 应用中。 Flask-WTF 及其依赖可使用 pip 安装: pip install flask-wtf 配置 与其他 阅读全文
摘要:
配套视频教程 本文B站配套视频教程 ##模板概述 一. 为什么要使用模板 视图函数有两个作用, 一个是业务逻辑一个是表现逻辑, 举例说明: 用户在网站注册了一个新账号, 用户在表单中输入电子邮件地址和密码, 点击提交按钮, 服务器接收到包含用户输入的请求, 然后Flask把请求分发到处理注册请求的视 阅读全文
摘要:
配套视频教程 本文B站配套视频教程 初始化 所有的Flask程序都必须创建一个程序实例, 这个程序实例就是Flask类的对象。客户端把请求发送给Web服务器, 服务器再把请求发送给Flask程序实例, 然后由程序实例处理请求。 创建程序实例: from flask import Flask app 阅读全文