让我们用 Flask + Python 构建一个漂亮简约的网站(附完整源码)

正如大多数人所知,Python 是一种非常棒的编程语言,具有大量的功能,您可以使用 Python 做的事情之一就是开发网站,所以让我们用 Flask 构建一个简约的网站吧!现在,这个网站已经完全建成并托管在 GitHub 上,文章结尾有源码链接地址

源码目录结构

源码目录中有几个不同的文件,我们有一个截图文件夹、一个静态文件夹、一个模板文件夹、一个自述文件、一个app.py文件、一个requirements.txt文件和一个runtime.txt文件:

打开requirements.txt文件我们可以看到我们使用了几个包,首先安装所有这些包(您可以使用 install requirements.txt 函数):

在 static 文件夹中,我们有几个不同的文件夹,这个文件夹存储我们的 css 文件、字体和一些页面:

templates 文件夹包含我们所有的 HTML 文件,这些基本上是该网站的所有构建块:

接下来,app.py 文件有我们基本的 Flask 后端框架:

好了,这些基本上是这个网站的所有文件,现在我们可以运行这个项目了。首先,你想从 GitHub 下载这个项目,链接如下:

https://github.com/crearo/portfolio

然后你想运行这个项目,这里是运行 Flask 项目的说明:

https://flask.palletsprojects.com/en/2.0.x/quickstart/

最后

希望本文对您有所帮助!

相关文章

Python + Flet 开发网站的最佳数据库模块组合

对于使用 Python 和 Flet 开发网站并需要数据库支持的应用,以下是推荐的模块组合方案。方案一:SQLite + SQLAlchemy (推荐轻量级方案)**适用场景**:中小型应用、单用户或...

使用 Python、FastHTML 和 Uvicorn 构建简单的博客网站

FastHTML 是2024 年 7 月推出的 Python Web 框架,是一个简单但功能强大的框架,允许开发人员使用纯 Python 构建 Web 应用程序。 (不需要复杂的模板引擎)。 Fast...

想用 Python 做网站?来了解下 Flask!

Python Flask是一种轻量级的Web应用程序框架,它使用Python编程语言开发。它提供了一种简单的方法来构建Web应用程序,并且可以轻松地与其他Python库集成。它是一种灵活、可扩展的框架...

Python Web开发实战教程--简介(python web开发基础教程)

一、简介A. Python作为网站开发语言的优势Python是一种简单易学、功能强大且广受欢迎的编程语言,它在Web开发领域中得到了广泛的应用。Python语言的优势包括:1. 易于学习和使用:Pyt...

Python 打造俄罗斯方块:从0到1的游戏开发之旅

开发前的准备俄罗斯方块作为一款经典的益智游戏,承载了许多人的童年回忆。用 Python 开发俄罗斯方块,不仅能重温这款游戏的魅力,还能深入理解游戏开发的原理和逻辑,提升编程技能。在开始开发之前,我们需...