学生管理系统代码

This commit is contained in:
zhl
2026-09-21 19:22:31 +08:00
commit ef88fbdbe9
61 changed files with 4203 additions and 0 deletions
+24
View File
@@ -0,0 +1,24 @@
from database import engine, Base
from seed_data import seed_all
def create_tables():
Base.metadata.create_all(bind=engine)
def drop_tables():
Base.metadata.drop_all(bind=engine)
def reset_tables():
drop_tables()
create_tables()
def init_all(with_seed=False, reset=False):
if reset:
reset_tables()
else:
create_tables()
if with_seed:
seed_all()