import sqlite3
conn = sqlite3.connect('new_student.db')
cursor = conn.cursor()
cursor.execute('''
CREATE TABLE students (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
major TEXT NOT NULL,
room_number TEXT,
status TEXT DEFAULT '未报到'
);
''')
conn.commit()
conn.close()
]]>
from flask import Flask, request, jsonify
app = Flask(__name__)
@app.route('/add_student', methods=['POST'])
def add_student():
data = request.get_json()
name = data['name']
major = data['major']
# 其他字段...
return jsonify({"message": "Student added successfully!"}), 201
]]>
迎新管理系统
document.getElementById('studentForm').addEventListener('submit', function(event) {
event.preventDefault();
const formData = {
name: document.getElementById('name').value,
major: document.getElementById('major').value
};
fetch('/add_student', {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify(formData)
}).then(response => response.json())
.then(data => alert(data.message));
});
]]>