# 模块

DocType将始终属于一个模块,以便于相关模型的分组。Frappe自带了许多内置模块。例如:

  1. 核心(Core) - 包含像DocType、DocField、Report、System Settings等DocType。
  2. 桌面(Desk) - 包含像ToDo、Event、Note、Kanban Board等DocType。
  3. 电子邮件(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
最后更新时间: 9/27/2024, 3:24:28 PM