# 模块
DocType将始终属于一个模块,以便于相关模型的分组。Frappe自带了许多内置模块。例如:
- 核心(Core) - 包含像DocType、DocField、Report、System Settings等DocType。
- 桌面(Desk) - 包含像ToDo、Event、Note、Kanban Board等DocType。
- 电子邮件(Email) - 包含像Email Account、Newsletter、Email Group等DocType。
模块还有助于在目录中对代码文件进行分组。由DocType生成的控制器文件将位于其相应的模块目录中。
frappe
├── commands
├── config
├── core
│ ├── doctype
│ │ ├── doctype
│ │ ├── docfield
│ │ ├── report
│ │ ├── system_settings
│ │ ├── ...
│ │ └── ...
│ ├── page
│ ├── report
│ └── web_form
├── desk
│ ├── doctype
│ │ ├── ...
│ │ ├── event
│ │ ├── kanban_board
│ │ ├── note
│ │ └── todo
│ ├── form
│ ├── page
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24