教程归类:第22章、搭建Web网站

Python中使用Flask框架开发Web网站(第1节)


Python作为一种简洁、强大的编程语言,为Web网站和Web应用程序开发提供了丰富的工具和框架。Python中常用的Web框架有Django、Flask、FastAPI和Tornado等。这些框架提供了一套工具和结构,用于简化开发过程,并提供了许多功能,如路由、模板引擎、ORM(对象关系映射)、数据库访问、安全性等,使得开发者能够更快速地构建和部署Web网站和Web应用程序。

1、什么是web框架?

网络应用框架(Web application framework),简称:Web框架,是一种开发框架,用来支持动态网站、网络应用程序及网络服务的开发。大多数的web框架提供了一套开发和部署...

......

阅读全文

Python中使用Flask搭建博客网站(第2节)


在上一节教程中,我们已经能够使用Flask框架创建一个简单的Web网站应用,但是这个Web网站应用比较简单,只输出静态的文字。本节教程中,我们将介绍如何使用Flask框架搭建一个简易的动态博客网站。我们可以使用数据库来存储数据,从而更好地管理Web博客网站。

1、安装所需的第三方库

在开始搭建博客网站之前,我们需要安装好所需的第三方库。通过终端分别运行以下pip命令安装第三方库:

pip install flask
pip install Flask-SQLAlchemy
pip install Flask-Login

不懂得安装第三方库,可以参考本教程第10章中第9节和第10节里面...

......

阅读全文

Python中使用Flask搭建博客网站过程解析(第3节)


在上一节教程中,我们成功使用Flask搭建了一个简易的博客网站。本节教程我们将详细讲解博客网站的工作原理。

1、项目结构解析

打开上一节教程中介绍的Flask博客网站项目目录,可以看到项目的基本目录如下所示:

blog
├── app.py
├── templates
      ├── index.html
      ├── about.html
      ├── add.html
      ├── login.html
      ├── signin.html
      └── update.html
└── static
        ├── home-bg...
......

阅读全文