aicode/kdb/foldertree.md
2025-12-11 20:24:41 +08:00

30 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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