目录结构

*代表必须存在

.
├── admin
| ├── views.py *后台文件
├── controller
| ├── views.py *前台文件
├── install
| ├── install.sql 数据库安装文件
| ├── uninstall.sql 数据库卸载文件
| ├── menu.json *前后台菜单文件
├── themes
| ├── admin
| ├── list.html 列表文件
├── logic.py 逻辑文件
├── models.py 数据库模型
└──config.ini *描述文件

config.ini文件解释:

[config]
title = 影视模块 *模块名字
name = movie *需要和模块文件夹名字一致
description = 影视模块; *描述
img = https://ww1.sinaimg.cn/large/71c534f0ly1fw9tw14zb3j21hc0u01e4.jpg *模块缩略图
author = CuteOne *模块作者
version = 1.0.0 *模块版本
system_version = >= 2.0.0 *系统版本要求,可以写成 >= 2.0.0 <= 3.0.0 = 2.1.1
{
"in_menu": [
{
"title": "影视",
"url": "/movie/controller/index",
"top_nav": "movie",
"activity_nav": "",
"children": []
}
],
"out_menu": [
{
"title": "影视模块",
"url": "",
"top_nav": "movie",
"activity_nav": "list",
"children": [{
"title": "影视列表",
"url": "/admin/model/movie/admin/list",
"top_nav": "movie",
"activity_nav": "list"
},{
"title": "类型列表",
"url": "/admin/model/movie/admin/classify_list",
"top_nav": "movie",
"activity_nav": "classify"
}]
}
]
}
  • in_menu是前台导航

  • out_menu是后台导航

  • title 标题

  • url 链接

  • top_nav 顶级菜单标识

  • activity_nav 二级菜单标识

  • children 二级菜单