File size: 1,150 Bytes
6e876c1 837a707 384e6b6 837a707 6e876c1 c140aff 6e876c1 c140aff 6e876c1 837a707 384e6b6 6e876c1 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 | """视图层公共入口:聚合各子模块,保持 `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",
]
|