大家好!今天咱们来聊聊怎么用Python搞点小项目——校友会管理系统(网页版)。这玩意儿听起来挺正式对吧?其实它就是个工具,用来管理校友信息啥的。比如,某个学校想建个系统让校友们能方便地联系起来,那咱们就来教大家怎么弄!
首先,咱们得准备点东西。你得有Python环境,最好装个IDE像PyCharm或者VS Code。然后呢,咱们需要用到Flask这个轻量级的Web框架。Flask简单易学,适合咱们这种小白。安装Flask也很容易,打开命令行输入 `pip install flask` 就行了。
接下来是最重要的部分——写代码!先创建一个简单的文件叫 `app.py`,这是我们的主程序入口。代码如下:
from flask import Flask, render_template, request, redirect # 初始化Flask应用 app = Flask(__name__) # 假设我们有个校友数据库(这里用列表模拟) alumni_db = [ {"id": 1, "name": "张三", "email": "zhangsan@example.com"}, {"id": 2, "name": "李四", "email": "lisi@example.com"} ] # 主页路由 @app.route('/') def index(): return render_template('index.html', alumni=alumni_db) # 添加校友路由 @app.route('/add', methods=['POST']) def add_alumni(): name = request.form['name'] email = request.form['email'] alumni_db.append({"id": len(alumni_db)+1, "name": name, "email": email}) return redirect('/') if __name__ == '__main__': app.run(debug=True)
然后,咱们需要创建HTML模板。在项目目录下新建一个文件夹叫 `templates`,再在里面放个 `index.html` 文件。代码如下:
校友会管理系统 校友信息列表 {% for alum in alumni %} {{ alum.name }} - {{ alum.email }} {% endfor %} 添加新校友
最后一步,运行你的程序!回到命令行,输入 `python app.py`,浏览器会自动打开页面,显示校友列表并提供添加功能。
怎么样,是不是特别简单?这就是一个基础版的校友会管理系统网页版啦!当然,你可以继续优化,比如加个数据库什么的。希望这篇文章对你有帮助,如果有问题欢迎留言交流哦!