flask html 得到文本框 input的内容_手把手教你用 Python + Flask 搭建个人博客

Python的语言特性使得自身编写 Web 框架极其容易,现在已经有上百种用 Python 编写的 Web 开发框架,其中用户量最大的两个就是 DjangoFlask

DjangoFlask 的创建思路刚好相反。Django 倾向于大包大揽,把所有功能都配备齐全,且不让用户轻易更换,当然啦,实现这些功能的方式大多是目前的最佳实践;Flask 只保留核心功能,是真正的“微框架”,甚至不提供数据库访问、表单、后台管理、登录等基础功能。

麻雀虽小五脏俱全,Flask 可以实现的功能并不比其它框架少,因为它是一个可扩展的 Web 应用开发框架。前面提到的供数据库访问、表单、后台管理、登录等基础功能都是可以通过插件来实现。Flask 框架的这种设计思路使得程序可以获得所需功能而不必囊括不需要的功能,需要什么功能就用什么插件,实现精确满足项目需求的目的。

Python + Flask 创建个人博客

实践是最好的学习方式。今天给大家带来一门从零开始编写 Flask Web 博客网站的教程,你将跟随课程的引导,亲手实现「用户注册、登录、邮箱验证、修改邮箱、修改密码、关注别人、编写博客、评论博客」等功能。

课程内容较多,功能完备,可以让你获得使用 Flask 开发中型网站的项目经验。

项目效果展示:

9fa4dec23e9e335f8eeeeb5ad41ab6dc.png

注册页面

14c2d16269d59698a4cb53f8ededce20.png

登录页面

3a258c6dac8b26c6f452195f7699eb41.png

登录成功后跳转到首页

b8fa7c6bad232a9537154007fe9c86b2.png

编辑个人信息

f3946f5a05b072396ee5665e3d9a287b.png

点击提交后跳转到用户主页

574a50cc4cc5f70aee2749141a5a20cc.png

关注其他用户

226fde56976c755d3d6a79123d872c9e.png

修改用户密码

f181a08129fa09feed3ffb68611fc5ce.png

评论博客

接下来的内容中,我们将一步步实现上述图片中的功能。

da6523b5e216e9170db7d7f19049e1cd.png

你将学习到:

2299fe96046c6efd2f4dd16e805bc46d.png

点击了解更多,学习完整课程~