X 
微信扫码联系客服
获取报价、解决方案


李经理
15150181012
首页 > 知识库 > 校友管理系统> 手把手教你用Python搭建校友信息管理系统并试用
校友管理系统在线试用
校友管理系统
在线试用
校友管理系统解决方案
校友管理系统
解决方案下载
校友管理系统源码
校友管理系统
源码授权
校友管理系统报价
校友管理系统
产品报价

手把手教你用Python搭建校友信息管理系统并试用

2025-03-23 04:06

大家好!今天咱们来聊聊怎么用Python搭一个校友信息管理系统。听起来是不是很高大上?其实不难,只需要一点点基础就能搞定。

首先呢,我们需要几个东西:Python环境、SQLite数据库、还有Flask这个Web框架。如果你啥都没有的话,先去官网下载Python和安装Flask吧,很简单。至于SQLite,它就是个小巧的数据库,咱们用来存储校友信息。

接下来,咱们直接开干。先创建一个文件叫`app.py`,然后写点代码:

from flask import Flask, render_template, request, redirect, url_for
import sqlite3
app = Flask(__name__)
# 连接数据库
def get_db_connection():
conn = sqlite3.connect('alumni.db')
conn.row_factory = sqlite3.Row
return conn
@app.route('/')
def index():
conn = get_db_connection()
alumni = conn.execute('SELECT * FROM alumni').fetchall()
conn.close()
return render_template('index.html', alumni=alumni)
@app.route('/add', methods=('GET', 'POST'))
def add():
if request.method == 'POST':
name = request.form['name']
email = request.form['email']
conn = get_db_connection()
conn.execute('INSERT INTO alumni (name, email) VALUES (?, ?)', (name, email))
conn.commit()
conn.close()
return redirect(url_for('index'))
return render_template('add.html')
if __name__ == '__main__':
app.run(debug=True)

这段代码做了两件事:一个是显示所有校友的信息,另一个是添加新的校友信息。这里我们用SQLite存数据,表结构也很简单,就两个字段:名字和邮箱。

然后咱们得建个数据库。打开命令行工具,输入以下命令:

sqlite3 alumni.db
CREATE TABLE alumni (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
email TEXT NOT NULL
);
.exit

身份统一认证平台

这样数据库就建好了。接下来,咱们需要HTML页面来展示这些信息。比如`templates/index.html`文件里可以这么写:




校友信息管理系统


校友信息

{% for alumnus in alumni %}

{% endfor %}
ID 姓名 邮箱
{{ alumnus['id'] }} {{ alumnus['name'] }} {{ alumnus['email'] }}
添加新校友

校友信息管理系统

这样,咱们的系统就可以运行了。启动项目后访问首页,就能看到校友列表啦。试试添加几个校友试试看,是不是很酷?

总之,这就是一个简单的校友信息管理系统。希望对大家有帮助!如果想进一步完善,可以加上删除功能或者搜索功能,加油哦!

本站知识库部分内容及素材来源于互联网,如有侵权,联系必删!