This commit is contained in:
yumoqing 2025-12-11 20:32:24 +08:00
parent 0691a54ad3
commit 134cb90a1c
2 changed files with 9 additions and 9 deletions

View File

@ -1,9 +1,9 @@
## 模块目录结构 ## 模块目录结构
一下假设新建模块名称为“mymodule" 模块名称为“mymodule", 以下为mymodule模块的目录文件结构
``` ```
mymodule mymodule
+--mymodule目录 # 存放模块的主要逻辑py代码 +--mymodule # 存放模块的主要逻辑py代码
+--init.py # 模块初始化脚本需要定义一个load_mymodule()函数此函数将在ui和dspy文件中用到的模块变量通过ServerEnv实例传过去 +--init.py # 模块初始化脚本需要定义一个load_mymodule()函数此函数将在ui和dspy文件中用到的模块变量通过ServerEnv实例传过去
@ -11,17 +11,17 @@ mymodule
| |
| +--其他源码.py # 模块中需要的其他py源码文件 | +--其他源码.py # 模块中需要的其他py源码文件
+--wwwroot目录 # web服务脚本文件以.ui和.dspy结束ui文件支持jinja2模>前端控件文件内容为json格式的控件描述文本 dspy是ahserver支持的受限python脚本>,可以按照需要设置下级目录 +--wwwroot # 目录,存放以.ui和.dspy结束的文件ui文件支持jinja2模前端控件文件内容为json格式的控件描述文本 dspy是ahserver支持的受限python脚本可以按照需要设置下级目录
+--models目录 # 模块使用的数据表以表定义规范要求json数据以.json后缀文件存放在此目录中 +--models # 存放数据表文件的目录
+--json目录 # 存放json文件定义数据表的CRUD逻辑 +--json # 存放CRUD描述文件的目录
+--pyproject.toml文件 # pip打包文件, 其中项目名字与mymodule相同 +--pyproject.toml # pip打包文件, 其中项目名字与mymodule相同
+--README.md文件 # 模块自说明文件 +--README.md # 模块自说明文件
+--init目录 # 模块初始化目录 +--init # 模块初始化目录
+--data.xlsx # 初始化数据一个sheet一个表一行一个记录第一行为字>段名 +--data.xlsx # 初始化数据一个sheet一个表一行一个记录第一行为字>段名

View File

@ -5,5 +5,5 @@
2 控件名称 2 控件名称
3 构造参数 3 构造参数
4 事件处理 4 事件处理
5 无法用现有控件实现的功能请用bricks的控件扩展方法为bricks扩展控件 5 无法用现有控件实现的功能请用bricks的控件扩展方法为bricks扩展控件文件保存在wwwroot目录下