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",
]