研究生管理系统在公司中的应用与实现
<?php
// 导入Flask模块
from flask import Flask, render_template, request, redirect, url_for
# 创建Flask应用实例
app = Flask(__name__)
# 模拟数据库
users = [
{'username': 'admin', 'password': 'admin'}
]
# 学生信息
students = []
# 登录路由
@app.route('/', methods=['GET', 'POST'])
def login():
if request.method == 'POST':
username = request.form['username']
password = request.form['password']
for user in users:
if user['username'] == username and user['password'] == password:
return redirect(url_for('dashboard'))
return 'Invalid credentials'
return render_template('login.html')
# 仪表盘路由
@app.route('/dashboard')
def dashboard():
return render_template('dashboard.html', students=students)
# 添加学生路由
@app.route('/add_student', methods=['GET', 'POST'])
def add_student():
if request.method == 'POST':
name = request.form['name']
email = request.form['email']
students.append({'name': name, 'email': email})
return redirect(url_for('dashboard'))
return render_template('add_student.html')
# 启动Flask应用
if __name__ == '__main__':
app.run(debug=True)
?>
本站知识库部分内容及素材来源于互联网,如有侵权,联系必删!