Files
stu_teacher/__pycache__/main.cpython-313.pyc
T

18 lines
3.1 KiB
Plaintext
Raw Normal View History

2026-09-21 23:17:51 +08:00
ó
رjå ãóf•SSKJr SSKJr SSKJr SSKJr SSKJ r SSK
J r SSK J
r
Jr SSKrSS KJr SS
KJr SS KJr SS KJr SS
KJr SSKJr SSKJr \S\4Sj5r\"\ R>S\ R@\S9r!\!RE\S/SS/S/S9 \!RG\RHSS/S9 \!RG\RHSS/S9 \!RG\RHSS/S9 \!RG\RHSS/S9 \!RG\RHS S!/S9 \!RG\RHS"S#/S9 \!RG\RHS$S%/S9 \!RKS&\ "S'SS(9S'S)9 \!RMS*S+S,9S-5r'\(S.:Xa"SSK)r)\)RT"S/S0S1\ RVS29 gg)3é)Úasynccontextmanager)ÚFastAPI)ÚCORSMiddleware©ÚRedirectResponse)Ú StaticFiles)Úsettings)ÚengineÚBaseN)Úauth)Úclasses)Úteachers)Ústudents)Úscores)Ú
employment)Ú
statisticsÚappcóX# •[RR[S9 S7v• g7f)u]应用生命周期:å�¯åŠ¨æ—¶è‡ªåŠ¨å»ºè¡¨ï¼ˆä¸�使用 Alembic,开å�‘/演示环境够用))ÚbindN)r ÚmetadataÚ
create_allr
)rs Úmain.pyÚlifespanrsé€ô ‡M�M×Ѥ&ÐÑ)Ý ùs‚(*uƒåŸºäºŽ FastAPI + SQLAlchemy 的学生管ç�†ç³»ç»Ÿï¼šå­¦ç”Ÿä¿¡æ�¯ã€�考核æˆ�绩ã€�就业管ç�†ã€�ç�­çº§/è€�师管ç�†ã€�统计分æž�)ÚtitleÚ descriptionÚversionrÚ*T)Ú
allow_originsÚallow_credentialsÚ
allow_methodsÚ
allow_headersz /api/authu认è¯�)ÚprefixÚtagsz /api/classesu ç�­çº§ç®¡ç�†z
/api/teachersu �师管�z
/api/studentsu 学生管ç�†z /api/scoresu æˆ�绩管ç�†z/api/employmentu 就业管ç�†z/api/statisticsu 统计分æž�z/staticÚstatic)Ú directoryÚhtml)ÚnameÚ/F)Úinclude_in_schemacƒó# •[SS9$7f)u'根路径é‡�定å�‘到å‰�端管ç�†é¡µé�¢z/static/index.html)Úurlr©órÚrootr.>sé€ô Ð 4Ñ 5Ð5ùs‚
Ú__main__zmain:appz0.0.0.0i@)ÚhostÚportÚreload),Ú
contextlibrÚfastapirÚfastapi.middleware.corsrÚfastapi.responsesrÚfastapi.staticfilesrÚconfigr Údatabaser