Frappe

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(插件)
(DocType)
第4行: 第4行:
  
 
==DocType==
 
==DocType==
[https://github.com/frappe/frappe/tree/develop/frappe/core/doctype/doctype DocType]  是一个Web应用的基础构建模块,包含MVC(模型-视图-控制器)三要素,表现为:
+
[https://github.com/frappe/frappe/tree/develop/frappe/core/doctype/doctype DocType]  是一个Frappe应用的基础构建模块,包含MVC(模型-视图-控制器)三要素,表现为:
 
*数据库中的Table
 
*数据库中的Table
 
*应用中的Form
 
*应用中的Form
 
*Controller (class) 执行商业逻辑
 
*Controller (class) 执行商业逻辑
 +
 +
在Frappe, 模型(models)被称为DocTypes。
 +
 +
DocTypes = DocField(字段) + DocPerms(角色权限)
 +
 +
当DocType创建并保存,新的表就在数据库中被创建,命名为tab[doctype]。
 +
 +
DocType更新时,JSON模型文件也随着bench migrate命令的执行被更新并同步到数据库。
  
 
==插件==
 
==插件==

2016年10月24日 (一) 05:04的版本

Frappe 是一个全堆栈的 Python & JavaScript web 应用框架,采用MIT许可协议。

ERPNext 基于 Frappe 构建。

目录

DocType

DocType 是一个Frappe应用的基础构建模块,包含MVC(模型-视图-控制器)三要素,表现为:

  • 数据库中的Table
  • 应用中的Form
  • Controller (class) 执行商业逻辑

在Frappe, 模型(models)被称为DocTypes。

DocTypes = DocField(字段) + DocPerms(角色权限)

当DocType创建并保存,新的表就在数据库中被创建,命名为tab[doctype]。

DocType更新时,JSON模型文件也随着bench migrate命令的执行被更新并同步到数据库。

插件

图集

链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱