Download src/views.py from sidaier/fc: direct link, hf CLI and curl.
- Browser
- Download file 1.15 kB
-
https://huggingface.co/spaces/sidaier/fc/resolve/main/src/views.py
- Command line
-
hf download hf://spaces/sidaier/fc/src/views.py
-
curl -L -o views.py https://huggingface.co/spaces/sidaier/fc/resolve/main/src/views.py
1.15 kB
| """视图层公共入口:聚合各子模块,保持 `from src import views` 接口不变。 | |
| 实现按职责拆分(遵循单文件 200–400 行规范): | |
| - view_common —— 共享小构件(排行表、比赛头部行等) | |
| - view_auth —— 登录页 + 应用外壳 | |
| - view_home —— 主页(战绩 / 比分 / 四榜) | |
| - view_me —— 我的数据(总览 / 趋势 / 登记 / 投票 / 改密) | |
| - view_admin —— 管理页 | |
| """ | |
| from __future__ import annotations | |
| from .view_admin import ( | |
| admin_edit_player_view, | |
| admin_match_editor, | |
| admin_mvp_settle_view, | |
| admin_players_view, | |
| ) | |
| from .view_auth import app_shell, login_view | |
| from .view_home import home_view | |
| from .view_me import ( | |
| my_fifa_card_view, | |
| my_form_view, | |
| my_mvp_form_view, | |
| my_totals_view, | |
| my_trend_view, | |
| trend_svg, | |
| ) | |
| __all__ = [ | |
| "login_view", | |
| "app_shell", | |
| "home_view", | |
| "my_totals_view", | |
| "my_fifa_card_view", | |
| "my_trend_view", | |
| "trend_svg", | |
| "my_form_view", | |
| "my_mvp_form_view", | |
| "admin_match_editor", | |
| "admin_players_view", | |
| "admin_edit_player_view", | |
| "admin_mvp_settle_view", | |
| ] | |