。 其中一个实现密码散列的包是Werkzeug,在安装Flask,它已自动安装上了(虚拟环境中),因为是 ...
配套视频教程 本文B站配套视频教程 这章将学习如何对数据库中条目列表进行分页。 在上一节,进行了一些必要的数据库更改,以支持社交网络大受欢迎的 关注 功能。有了这个功能,我们准备删除最后一块脚手架,那就是一开始放置的 假 帖子。在这一章,应用程序将开始接受用户的博客帖子,并在 index页面和个人资料页面展示它们。 提交博客帖子 主页需要一个 表单,用户在此可以写新帖子。首先,建立一个表单类:ap ...
2020-10-21 14:11 0 522 推荐指数:
。 其中一个实现密码散列的包是Werkzeug,在安装Flask,它已自动安装上了(虚拟环境中),因为是 ...
配套视频教程 本文B站配套视频教程 这章将学习如何实现类似于Twitter和其他社交网络的“粉丝”或“关注”,比如关注你。 接下来,将更多介绍应用程序的数据库。让用户能够轻松选择Ta们想要关注的 ...
Django提供了一个新的类来帮助你管理分页数据,这个类存放在django/core/paginator.py.它可以接收列表、元组或其它可迭代的对象。 基本语法 class Paginator(object): def __init__(self, object_list ...
配套视频教程 本文B站配套视频教程 实现:如何通过Web表单接受用户的输入。 其中,Web表单是任何Web应用程序中基本的构建块之一。在此,将使用表单来允许用户提交博客帖子,以及登录应用程序。 Flask-WTF简介和安装 在Flask中,处理应用程序中的Web表单,将使 ...
配套视频教程 本文B站配套视频教程 1、创建一个目录,名为:microblog; 2、创建虚拟环境 3、激活虚拟环境:activate 注:退出虚拟环境 deactivate 4、安装Flask:pip install flask 安装指定版本的第三方库可用命令:pip ...
模板 personalBlog采用典型的博客布局,左侧三分之二为主体,显示文章列表、正文;右侧三分之一为边栏,显示分为类列表、社交链接等。现在的工作是将HTML文件加工为模板,并创建对应的表单类,在模板中渲染。 并非所有的页面都需要添加边栏,所以我们不能把它放到基模板中。为了避免重复和易于维护 ...
分页是个很通用的东西,在flask中,有一个macro的语法,类似于宏,我们可以将通用的东西通过macro写入单独的html文件以方便维护,减少代码量。下面是我的分页的macro文件render_pagination.html,里面用到的样式都是bootstrap中 ...
配套视频教程 本文B站配套视频教程 本章将专门用于给应用程序添加用户个人资料页面。用户个人资料页面呈现的是关于用户信息的页面,通常具有由用户自己输入的信息。接下来将展示如何动态生成用户个人资料页面 ...