我们提供招生管理系统招投标所需全套资料,包括招生系统介绍PPT、招生管理系统产品解决方案、
招生管理系统产品技术参数,以及对应的标书参考文件,详请联系客服。
from sqlalchemy import create_engine, Column, Integer, String, ForeignKey
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy.orm import relationship
Base = declarative_base()
class Student(Base):
__tablename__ = 'students'
id = Column(Integer, primary_key=True)
name = Column(String(50))
phone = Column(String(15))
class Course(Base):
__tablename__ = 'courses'
id = Column(Integer, primary_key=True)
title = Column(String(100))
class Grade(Base):
__tablename__ = 'grades'
student_id = Column(Integer, ForeignKey('students.id'), primary_key=True)
course_id = Column(Integer, ForeignKey('courses.id'), primary_key=True)
score = Column(Integer)
]]>
from flask import Flask, request, jsonify
from models import db, Student
app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///university.db'
db.init_app(app)
@app.route('/student', methods=['POST'])
def add_student():
data = request.get_json()
new_student = Student(name=data['name'], phone=data['phone'])
db.session.add(new_student)
db.session.commit()
return jsonify({"message": "Student added successfully"}), 201
]]>