在这个数字化时代,一个精心制作的简历网站不仅能展示你的才华与能力,还能让你在众多求职者中脱颖而出。而使用Flask——一个轻量级的Web应用框架——来搭建这样的网站,既简单又高效。下面,我们就来一步步教你如何使用Flask搭建一个属于自己的简历网站。
了解Flask
Flask是一个Python编写的Web应用框架,它轻量级、易于上手,非常适合快速开发简单的Web应用。Flask不包含数据库抽象层、表单验证、文件上传等功能,但它提供了丰富的扩展来满足这些需求。
准备工作
在开始之前,请确保你的电脑上已经安装了以下软件:
- Python 3.x
- Flask
- 一个代码编辑器(如Visual Studio Code、PyCharm等)
创建项目
- 打开你的代码编辑器,创建一个新的文件夹,命名为“resume_website”。
- 在该文件夹中,创建一个名为
app.py的Python文件。
安装Flask
在终端中,进入resume_website文件夹,然后运行以下命令来安装Flask:
pip install flask
编写代码
现在,让我们开始编写Flask应用的代码。
from flask import Flask, render_template
app = Flask(__name__)
@app.route('/')
def home():
return render_template('home.html')
if __name__ == '__main__':
app.run(debug=True)
这段代码创建了一个基本的Flask应用,其中包含一个名为home的路由,它将渲染一个名为home.html的模板。
创建模板
接下来,我们需要创建一个HTML模板来展示简历内容。
- 在
resume_website文件夹中,创建一个名为templates的文件夹。 - 在
templates文件夹中,创建一个名为home.html的HTML文件。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>我的简历</title>
</head>
<body>
<h1>我的简历</h1>
<p>姓名:张三</p>
<p>联系方式:1234567890</p>
<p>技能:Python、Java、HTML、CSS</p>
</body>
</html>
这个简单的HTML模板展示了基本的简历信息。
运行应用
现在,我们可以运行Flask应用了。
- 在终端中,进入
resume_website文件夹。 - 运行以下命令:
python app.py
- 打开浏览器,访问
http://127.0.0.1:5000/,你应该能看到你的简历网站了。
个性化你的简历网站
现在,你已经成功搭建了一个基本的简历网站。接下来,你可以根据自己的需求来个性化它:
- 使用CSS和JavaScript来美化页面。
- 添加更多关于你的信息,如教育背景、工作经历等。
- 使用Flask扩展(如Flask-Migrate、Flask-Admin等)来增强网站功能。
通过学习Flask搭建简历网站,你不仅能展示自己的才华与能力,还能提升自己的编程技能。祝你在求职路上一切顺利!
