yqn/data algorithm For more faster to create semi-project based on flask
Project description
yqn_project_cli
####console runner: yqn-project -c absolute_json_file_path
yqn-autoview - c new_json_file_path which named project_name.json in config dir for generating module or view automatically
####json-file format:
{
"app_id": 22010,
"app_name": "project_name",
"app_path": "absolute_project_dir_path",
"path_list": [
{
"path": "/index/",
"module": "main",
"view_cls": "Index",
"view_mth": "get_index",
"http_methods": ["GET", "POST"],
"doc": "默认"
},
{
"path": "/tool/",
"module": "tool",
"view_cls": "Index",
"view_mth": "get_tool",
"http_methods": ["GET", "POST"],
"doc": "工具"
}
]
}
####参数解释:
#####app_id:项目唯一数字标识 #####项目(app_name)位于路径(app_path)下 #####path_list:所有需路由对象信息数组
#####path: http请求路径 #####module: api下的对应模块,便于分块,如 main、tool #####view_cls: api对应模块下views.py文件内的视图类, 如 Index #####view_mth: 对应视图类下实例方法, 如 get_index、get_tool,http请求时产生调用 #####http_methods: 支持http请求方式 #####doc: 方法doc描述
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
yqn_project_pro-0.0.2rc5.tar.gz
(42.3 kB
view hashes)
Built Distribution
Close
Hashes for yqn_project_pro-0.0.2rc5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a898a0656c5a67615e2681d60bf17c9c8d1b7a780869bb93591206a00430cca6 |
|
MD5 | e6f05e37dcb0572b9a9ce511e66f0b2c |
|
BLAKE2b-256 | 90976e0bb16374d5c05e3464a1868725002f240fe0ed1064b9e34f7045f703b0 |